fix: the log server does not write to the log file (#2738)

This commit is contained in:
Louis 2024-04-17 00:55:37 +07:00 committed by GitHub
parent 31397de2d1
commit dcd1dd46fc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -14,22 +14,45 @@ export class Logger implements FastifyBaseLogger {
silent = () => {} silent = () => {}
info = function (msg: any) { info = (obj?: any, msg?: string, ...args: any[]) => {
log(msg) if (obj?.res?.raw?.statusCode || obj?.req?.url) {
} log(
error = function (msg: any) { `[SERVER]::${JSON.stringify({
log(msg) level: obj?.level,
} time: obj?.time,
debug = function (msg: any) { hostname: obj?.hostname,
log(msg) reqId: obj?.req?.id ?? obj?.res?.request?.id,
} res: {
fatal = function (msg: any) { statusCode: obj?.res?.raw?.statusCode,
log(msg) },
} req: {
warn = function (msg: any) { method: obj?.req?.method,
log(msg) url: obj?.req?.url,
} path: obj?.req?.path,
trace = function (msg: any) { hostname: obj?.req?.hostname,
log(msg) remoteAddress: obj?.req?.remoteAddress,
remotePort: obj?.req?.remotePort,
},
msg,
responseTime: obj?.responseTime,
...args,
})}`
)
}
}
error = function (message: any) {
log(`[SERVER]::${JSON.stringify(message)}`)
}
debug = function (message: any) {
log(`[SERVER]::${JSON.stringify(message)}`)
}
fatal = function (message: any) {
log(`[SERVER]::${JSON.stringify(message)}`)
}
warn = function (message: any) {
log(`[SERVER]::${JSON.stringify(message)}`)
}
trace = function (message: any) {
log(`[SERVER]::${JSON.stringify(message)}`)
} }
} }