mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-07 19:22:14 +09:00
fix(api): log every error once and keep the cause chain (#1826)
This commit is contained in:
@@ -91,12 +91,12 @@ function createPinoLogger(serviceName: string, options: LoggerOptions = {}): Pin
|
||||
serializers: {
|
||||
reason: (value) => {
|
||||
if (value instanceof Error) {
|
||||
return pino.stdSerializers.err(value);
|
||||
return pino.stdSerializers.errWithCause(value);
|
||||
}
|
||||
return value;
|
||||
},
|
||||
err: pino.stdSerializers.err,
|
||||
error: pino.stdSerializers.err,
|
||||
err: pino.stdSerializers.errWithCause,
|
||||
error: pino.stdSerializers.errWithCause,
|
||||
},
|
||||
timestamp: pino.stdTimeFunctions.isoTime,
|
||||
base: {
|
||||
|
||||
Reference in New Issue
Block a user