We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e49c17d commit 9453d1fCopy full SHA for 9453d1f
src/tools/logging.js
@@ -10,14 +10,26 @@ export function registerLogging(app) {
10
if (config.get('logRequests')) app.use(requestLogger);
11
}
12
13
+function formatObject(param) {
14
+ if (typeof param === 'string') {
15
+ return param;
16
+ }
17
+
18
+ if (param instanceof Error) {
19
+ return param.stack ? param.stack : JSON.stringify(param, null, 2);
20
21
22
+ return JSON.stringify(param, null, 2);
23
+}
24
25
const prettyConsoleTransport = new transports.Console({
26
format: combine(
27
colorize(),
28
json(),
29
printf(info => {
30
return `[${new Date().toLocaleDateString('en-GB')} ${new Date().toLocaleTimeString(
31
'en-US'
- )}] ${info.level} | ${info.message}`;
32
+ )}] ${info.level} | ${formatObject(info.message)}`;
33
})
34
)
35
});
0 commit comments