Fix logging timestamp

This commit is contained in:
Chocobozzz 2018-03-08 18:16:15 +01:00
parent dfecb90036
commit 0647f472bc
No known key found for this signature in database
GPG key ID: 583A612D890159BE
2 changed files with 11 additions and 3 deletions

View file

@ -21,7 +21,7 @@ const loggerFormat = winston.format.printf((info) => {
if (additionalInfos === '{}') additionalInfos = ''
else additionalInfos = ' ' + additionalInfos
return `[${info.label}] ${new Date(info.timestamp).toISOString()} ${info.level}: ${info.message}${additionalInfos}`
return `[${info.label}] ${toTimeFormat(info.timestamp)} ${info.level}: ${info.message}${additionalInfos}`
})
const logger = new winston.createLogger({
@ -61,3 +61,11 @@ rl.on('line', line => {
logLevels[log.level](log)
})
function toTimeFormat (time: string) {
const timestamp = Date.parse(time)
if (isNaN(timestamp) === true) return 'Unknown date'
return new Date(timestamp).toISOString()
}