first commit

This commit is contained in:
zzc
2026-01-09 11:21:29 +08:00
commit 24e6484860
29 changed files with 1930 additions and 0 deletions

25
util/logger.js Normal file
View File

@@ -0,0 +1,25 @@
const pino = require('pino')
let log
if (process.env.NODE_ENV === 'production') {
log = pino()
} else if (process.env.NODE_ENV === 'development') {
const transport = pino.transport({
target: 'pino-pretty',
options: { colorize: true }
})
log = pino({ level: 'trace'}, transport)
} else {
const transport = pino.transport({
target: 'pino-pretty',
options: { colorize: true }
})
log = pino({level: 'debug'},transport)
}
module.exports = getLogger = name => {
const logger = log.child({ name })
return logger
}