You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
320 B
14 lines
320 B
'use strict'; |
|
|
|
const morgan = require('morgan'); |
|
|
|
module.exports = function(app) { |
|
const { config } = this; |
|
const { args = {} } = this.env; |
|
let logger = args.l || args.log || config.server.log; |
|
|
|
if (!logger && !args.debug) return; |
|
if (typeof logger !== 'string') logger = 'dev'; |
|
|
|
app.use(morgan(logger)); |
|
};
|
|
|