morgan.js 340 B

1234567891011
  1. const moment = require('moment');
  2. const logger = require('morgan')
  3. .token('mydate', () => {
  4. return moment().format('YYYY-MM-DD HH:mm:ss');
  5. })
  6. .token('remote-ip', req => {
  7. return req.headers['x-real-ip'];
  8. })
  9. .format('seagine', ':mydate :remote-ip :method :url :status :response-time');
  10. module.exports = logger('seagine');