@@ -4,19 +4,19 @@ import { logger } from "../../utils/logger";
4
4
export const withRequestLogs = async ( server : FastifyInstance ) => {
5
5
server . addHook ( "onRequest" , async ( request , reply ) => {
6
6
if (
7
- ! request . routeOptions . url ?. includes ( "static" ) &&
8
- ! request . routeOptions . url ?. includes ( "json" ) &&
7
+ ! request . routerPath ?. includes ( "static" ) &&
8
+ ! request . routerPath ?. includes ( "json" ) &&
9
9
request . method !== "OPTIONS"
10
10
) {
11
11
logger ( {
12
12
service : "server" ,
13
13
level : "info" ,
14
- message : `Request received - ${ request . method } - ${ request . routeOptions . url } ` ,
14
+ message : `Request received - ${ request . method } - ${ request . routerPath } ` ,
15
15
} ) ;
16
16
}
17
17
18
18
if ( process . env . NODE_ENV === "production" ) {
19
- if ( request . routeOptions . url ?. includes ( "static" ) ) {
19
+ if ( request . routerPath ?. includes ( "static" ) ) {
20
20
return reply . status ( 404 ) . send ( {
21
21
statusCode : 404 ,
22
22
error : "Not Found" ,
@@ -28,16 +28,16 @@ export const withRequestLogs = async (server: FastifyInstance) => {
28
28
29
29
server . addHook ( "preHandler" , async ( request , reply ) => {
30
30
if (
31
- ! request . routeOptions . url ?. includes ( "static" ) &&
32
- ! request . routeOptions . url ?. includes ( "json" ) &&
33
- ! request . routeOptions . url ?. includes ( "/backend-wallet/import" ) &&
31
+ ! request . routerPath ?. includes ( "static" ) &&
32
+ ! request . routerPath ?. includes ( "json" ) &&
33
+ ! request . routerPath ?. includes ( "/backend-wallet/import" ) &&
34
34
request . method !== "OPTIONS"
35
35
) {
36
36
if ( request . body && Object . keys ( request . body ) . length > 0 ) {
37
37
logger ( {
38
38
service : "server" ,
39
39
level : "info" ,
40
- message : `Request body - ${ request . method } - ${ request . routeOptions . url } ` ,
40
+ message : `Request body - ${ request . method } - ${ request . routerPath } ` ,
41
41
data : request . body ,
42
42
} ) ;
43
43
}
@@ -55,7 +55,7 @@ export const withRequestLogs = async (server: FastifyInstance) => {
55
55
logger ( {
56
56
service : "server" ,
57
57
level : "info" ,
58
- message : `Request querystring - ${ request . method } - ${ request . routeOptions . url } ` ,
58
+ message : `Request querystring - ${ request . method } - ${ request . routerPath } ` ,
59
59
data : request . query ,
60
60
} ) ;
61
61
}
@@ -64,18 +64,18 @@ export const withRequestLogs = async (server: FastifyInstance) => {
64
64
65
65
server . addHook ( "onResponse" , ( request , reply , done ) => {
66
66
if (
67
- ! request . routeOptions . url ?. includes ( "static" ) &&
68
- ! request . routeOptions . url ?. includes ( "json" ) &&
67
+ ! request . routerPath ?. includes ( "static" ) &&
68
+ ! request . routerPath ?. includes ( "json" ) &&
69
69
request . method !== "OPTIONS"
70
70
) {
71
71
logger ( {
72
72
service : "server" ,
73
73
level : "info" ,
74
74
message : `Request completed - ${ request . method } - ${
75
- reply . request . routeOptions . url
76
- } - status code: ${
77
- reply . statusCode
78
- } - Response time: ${ reply . elapsedTime . toFixed ( 2 ) } ms`,
75
+ reply . request . routerPath
76
+ } - status code: ${ reply . statusCode } - Response time: ${ reply
77
+ . getResponseTime ( )
78
+ . toFixed ( 2 ) } ms`,
79
79
} ) ;
80
80
}
81
81
0 commit comments