File tree 2 files changed +6
-0
lines changed
2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,9 @@ declare namespace HapiPino {
23
23
logRouteTags ?: boolean | undefined ;
24
24
logRequestStart ?: boolean | ( ( req : Request ) => boolean ) | undefined ;
25
25
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 ;
26
29
tags ?: { [ key in pino . Level ] ?: string } | undefined ;
27
30
stream ?: NodeJS . WriteStream | undefined ;
28
31
allTags ?: pino . Level | undefined ;
Original file line number Diff line number Diff line change @@ -32,6 +32,9 @@ const options: HapiPino.Options = {
32
32
getChildBindings : ( req : Request ) => ( {
33
33
'x-request-id' : req . headers [ 'x-request-id' ] ,
34
34
} ) ,
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 } ` ,
35
38
instance : pinoLogger ,
36
39
logEvents : false ,
37
40
mergeHapiLogData : false ,
You can’t perform that action at this time.
0 commit comments