]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/helpers/logger.ts
Fix lint
[github/Chocobozzz/PeerTube.git] / server / helpers / logger.ts
index 6a02f680abbb4437276b046b1d877be6a0bc9c96..bcd4885af961a9a1a087ab98806fc46bb158da36 100644 (file)
@@ -21,11 +21,13 @@ function keysExcluder (key, value) {
   return excludedKeys[key] === true ? undefined : value
 }
 
-const loggerFormat = winston.format.printf((info) => {
+const loggerFormat = winston.format.printf(info => {
   let additionalInfos = JSON.stringify(info, keysExcluder, 2)
   if (additionalInfos === '{}') additionalInfos = ''
+  else additionalInfos = ' ' + additionalInfos
 
-  return `[${info.label}] ${info.timestamp} ${info.level}: ${info.message} ${additionalInfos}`
+  if (info.message && info.message.stack !== undefined) info.message = info.message.stack
+  return `[${info.label}] ${info.timestamp} ${info.level}: ${info.message}${additionalInfos}`
 })
 
 const timestampFormatter = winston.format.timestamp({