11import { FastifyInstance } from 'fastify'
22import { PostgresMeta } from '../../lib'
33import { DEFAULT_POOL_CONFIG } from '../constants'
4+ import { extractRequestForLogging } from '../utils'
45
56export default async ( fastify : FastifyInstance ) => {
67 fastify . get < {
@@ -18,7 +19,7 @@ export default async (fastify: FastifyInstance) => {
1819 const { data, error } = await pgMeta . extensions . list ( { limit, offset } )
1920 await pgMeta . end ( )
2021 if ( error ) {
21- request . log . error ( JSON . stringify ( { error, req : request . body } ) )
22+ request . log . error ( { error, request : extractRequestForLogging ( request ) } )
2223 reply . code ( 500 )
2324 return { error : error . message }
2425 }
@@ -38,7 +39,7 @@ export default async (fastify: FastifyInstance) => {
3839 const { data, error } = await pgMeta . extensions . retrieve ( { name : request . params . name } )
3940 await pgMeta . end ( )
4041 if ( error ) {
41- request . log . error ( JSON . stringify ( { error, req : request . body } ) )
42+ request . log . error ( { error, request : extractRequestForLogging ( request ) } )
4243 reply . code ( 404 )
4344 return { error : error . message }
4445 }
@@ -56,7 +57,7 @@ export default async (fastify: FastifyInstance) => {
5657 const { data, error } = await pgMeta . extensions . create ( request . body )
5758 await pgMeta . end ( )
5859 if ( error ) {
59- request . log . error ( JSON . stringify ( { error, req : request . body } ) )
60+ request . log . error ( { error, request : extractRequestForLogging ( request ) } )
6061 reply . code ( 400 )
6162 return { error : error . message }
6263 }
@@ -77,7 +78,7 @@ export default async (fastify: FastifyInstance) => {
7778 const { data, error } = await pgMeta . extensions . update ( request . params . name , request . body )
7879 await pgMeta . end ( )
7980 if ( error ) {
80- request . log . error ( JSON . stringify ( { error, req : request . body } ) )
81+ request . log . error ( { error, request : extractRequestForLogging ( request ) } )
8182 reply . code ( 400 )
8283 if ( error . message . startsWith ( 'Cannot find' ) ) reply . code ( 404 )
8384 return { error : error . message }
@@ -102,7 +103,7 @@ export default async (fastify: FastifyInstance) => {
102103 const { data, error } = await pgMeta . extensions . remove ( request . params . name , { cascade } )
103104 await pgMeta . end ( )
104105 if ( error ) {
105- request . log . error ( JSON . stringify ( { error, req : request . body } ) )
106+ request . log . error ( { error, request : extractRequestForLogging ( request ) } )
106107 reply . code ( 400 )
107108 if ( error . message . startsWith ( 'Cannot find' ) ) reply . code ( 404 )
108109 return { error : error . message }
0 commit comments