Skip to content

Commit d313bdb

Browse files
authoredJun 7, 2022
Add missing type definitions for custom message properties (#166)
1 parent 342f56d commit d313bdb

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed
 

‎index.d.ts

+3
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ declare namespace HapiPino {
2323
logRouteTags?: boolean | undefined;
2424
logRequestStart?: boolean | ((req: Request) => boolean) | undefined;
2525
logRequestComplete?: boolean | ((req: Request) => boolean) | undefined;
26+
customRequestStartMessage?: ((req: Request) => string) | undefined;
27+
customRequestCompleteMessage?: ((req: Request, responseTime: number) => string) | undefined;
28+
customRequestErrorMessage?: ((req: Request, error: Error) => string) | undefined;
2629
tags?: { [key in pino.Level]?: string } | undefined;
2730
stream?: NodeJS.WriteStream | undefined;
2831
allTags?: pino.Level | undefined;

‎index.test-d.ts

+3
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ const options: HapiPino.Options = {
3232
getChildBindings: (req: Request) => ({
3333
'x-request-id': req.headers['x-request-id'],
3434
}),
35+
customRequestStartMessage: (req: Request) => `request start ${req.path}`,
36+
customRequestCompleteMessage: (req: Request, responseTime: number) => `request complete ${req.path} in ${responseTime}ms`,
37+
customRequestErrorMessage: (req: Request, error: Error) => `request failed ${req.path} with error ${error.message}`,
3538
instance: pinoLogger,
3639
logEvents: false,
3740
mergeHapiLogData: false,

0 commit comments

Comments
 (0)
Please sign in to comment.