logger.js 320 B

1234567891011121314
  1. 'use strict';
  2. const morgan = require('morgan');
  3. module.exports = function(app) {
  4. const { config } = this;
  5. const { args = {} } = this.env;
  6. let logger = args.l || args.log || config.server.log;
  7. if (!logger && !args.debug) return;
  8. if (typeof logger !== 'string') logger = 'dev';
  9. app.use(morgan(logger));
  10. };