diff --git a/types/pino-http/index.d.ts b/types/pino-http/index.d.ts index 45bf43794d..c58ec15c94 100644 --- a/types/pino-http/index.d.ts +++ b/types/pino-http/index.d.ts @@ -34,6 +34,7 @@ declare namespace PinoHttp { customSuccessMessage?: (res: ServerResponse) => string; customErrorMessage?: (error: Error, res: ServerResponse) => string; customAttributeKeys?: CustomAttributeKeys; + wrapSerializers?: boolean; reqCustomProps?: (req: IncomingMessage) => object; } diff --git a/types/pino-http/pino-http-tests.ts b/types/pino-http/pino-http-tests.ts index b0ab74cc36..6fa017c3a4 100644 --- a/types/pino-http/pino-http-tests.ts +++ b/types/pino-http/pino-http-tests.ts @@ -31,4 +31,5 @@ pinoHttp({ customAttributeKeys: { responseTime: 'responseTime' } }); pinoHttp({ customAttributeKeys: { req: 'req', res: 'res', err: 'err', responseTime: 'responseTime' } }); pinoHttp({ customLogLevel: (req, res) => 'info' }); pinoHttp({ reqCustomProps: req => ({ key1: 'value1', 'x-key-2': 'value2' }) }); +pinoHttp({ wrapSerializers: false }); pinoHttp(new Writable());