adjust logger

Signed-off-by: Raccoon <raccoon@hackmd.io>
This commit is contained in:
Raccoon 2021-06-12 14:29:32 +08:00
parent 72ca90aae2
commit 6d512c0cc3
No known key found for this signature in database
GPG Key ID: 06770355DC9ECD38

View File

@ -5,15 +5,26 @@ type CodiMDLogger = Logger & {
setLevel?: (string) => void
}
const logger: CodiMDLogger = createLogger({
level: 'debug',
format: format.combine(
format.uncolorize(),
let defaultFormatter = format.combine(
format.timestamp(),
format.splat(),
format.json()
)
if (process.env.NODE_ENV === 'development' || !process.env.NODE_ENV) {
defaultFormatter = format.combine(
format.timestamp(),
format.align(),
format.splat(),
format.prettyPrint(),
format.colorize(),
format.errors({stack: true}),
format.printf(info => `${info.timestamp} ${info.level}: ${info.message}`)
),
)
}
const logger: CodiMDLogger = createLogger({
level: 'debug',
format: defaultFormatter,
transports: [
new transports.Console({
handleExceptions: true