[update] ci
This commit is contained in:
22
cmd/utils/logger.js
Normal file
22
cmd/utils/logger.js
Normal file
@@ -0,0 +1,22 @@
|
||||
const { createLogger, format, transports } = require('winston');
|
||||
const path = require('path');
|
||||
const env = process.env.NODE_ENV || 'development';
|
||||
const logger = createLogger({
|
||||
level: env === 'production' ? 'info' : 'debug',
|
||||
format: format.combine(
|
||||
format.label({ label: path.basename(process.mainModule.filename) }),
|
||||
format.timestamp({ format: 'YYYY-MM-DD HH:mm:ss' })
|
||||
),
|
||||
transports: [
|
||||
new transports.Console({
|
||||
format: format.combine(
|
||||
format.colorize(),
|
||||
format.printf(
|
||||
info =>
|
||||
`${info.timestamp} ${info.level} [${info.label}]: ${info.message}`
|
||||
)
|
||||
)
|
||||
}),
|
||||
]
|
||||
});
|
||||
module.exports = logger;
|
Reference in New Issue
Block a user