@voiceflow/logger
Advanced tools
Comparing version 1.1.9 to 1.1.10
@@ -33,2 +33,19 @@ "use strict"; | ||
logger: this.baseLogger, | ||
// Define a custom logger level | ||
customLogLevel(res, err) { | ||
if (res.statusCode >= 400 && res.statusCode < 500) { | ||
return 'warn'; | ||
} | ||
if (res.statusCode >= 500 || err) { | ||
return 'error'; | ||
} | ||
return 'info'; | ||
}, | ||
// Define a custom success message | ||
customSuccessMessage(res) { | ||
if (res.statusCode === 404) { | ||
return 'resource not found'; | ||
} | ||
return 'request completed'; | ||
}, | ||
}); | ||
@@ -35,0 +52,0 @@ } |
@@ -47,2 +47,20 @@ import Prettifier from '@voiceflow/pino-pretty'; | ||
logger: this.baseLogger, // Use the instantiated base logger | ||
// Define a custom logger level | ||
customLogLevel(res, err) { | ||
if (res.statusCode >= 400 && res.statusCode < 500) { | ||
return 'warn'; | ||
} | ||
if (res.statusCode >= 500 || err) { | ||
return 'error'; | ||
} | ||
return 'info'; | ||
}, | ||
// Define a custom success message | ||
customSuccessMessage(res) { | ||
if (res.statusCode === 404) { | ||
return 'resource not found'; | ||
} | ||
return 'request completed'; | ||
}, | ||
}); | ||
@@ -49,0 +67,0 @@ } |
{ | ||
"name": "@voiceflow/logger", | ||
"description": "Common logger for Voiceflow backend microservices", | ||
"version": "1.1.9", | ||
"version": "1.1.10", | ||
"author": "Frank Gu <frank@voiceflow.com>", | ||
@@ -6,0 +6,0 @@ "dependencies": { |
Sorry, the diff of this file is not supported yet
27240
518