aboutsummaryrefslogtreecommitdiffhomepage
path: root/scripts/parse-log.ts
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2018-03-08 18:16:15 +0100
committerChocobozzz <me@florianbigard.com>2018-03-08 18:16:15 +0100
commit0647f472bc45d82a34e509434c112326499bbe17 (patch)
treeee1548a10d0c8eba1d3d3efb0d2ef003348aa59b /scripts/parse-log.ts
parentdfecb9003600913f8c3130a87e5b403d6686a55f (diff)
downloadPeerTube-0647f472bc45d82a34e509434c112326499bbe17.tar.gz
PeerTube-0647f472bc45d82a34e509434c112326499bbe17.tar.zst
PeerTube-0647f472bc45d82a34e509434c112326499bbe17.zip
Fix logging timestamp
Diffstat (limited to 'scripts/parse-log.ts')
-rwxr-xr-xscripts/parse-log.ts10
1 files changed, 9 insertions, 1 deletions
diff --git a/scripts/parse-log.ts b/scripts/parse-log.ts
index 9429512b7..2c5ef696d 100755
--- a/scripts/parse-log.ts
+++ b/scripts/parse-log.ts
@@ -21,7 +21,7 @@ const loggerFormat = winston.format.printf((info) => {
21 if (additionalInfos === '{}') additionalInfos = '' 21 if (additionalInfos === '{}') additionalInfos = ''
22 else additionalInfos = ' ' + additionalInfos 22 else additionalInfos = ' ' + additionalInfos
23 23
24 return `[${info.label}] ${new Date(info.timestamp).toISOString()} ${info.level}: ${info.message}${additionalInfos}` 24 return `[${info.label}] ${toTimeFormat(info.timestamp)} ${info.level}: ${info.message}${additionalInfos}`
25}) 25})
26 26
27const logger = new winston.createLogger({ 27const logger = new winston.createLogger({
@@ -61,3 +61,11 @@ rl.on('line', line => {
61 61
62 logLevels[log.level](log) 62 logLevels[log.level](log)
63}) 63})
64
65function toTimeFormat (time: string) {
66 const timestamp = Date.parse(time)
67
68 if (isNaN(timestamp) === true) return 'Unknown date'
69
70 return new Date(timestamp).toISOString()
71}