0
Fork 0
mirror of https://github.com/verdaccio/verdaccio.git synced 2024-12-16 21:56:25 -05:00

fix: support localTimeZone for logger pretty-timestamped format (#984)

* feat: support localTimeZone for logger `pretty-timestamped` format

* feat: use `date-fns` to format log time
This commit is contained in:
vegawong 2018-09-09 14:32:20 +08:00 committed by Juan Picado @jotadeveloper
parent ee2359abfd
commit df237fa16a

View file

@ -6,6 +6,7 @@ const chalk = require('chalk');
const Utils = require('./utils');
const pkgJSON = require('../../package.json');
const _ = require('lodash');
const {format} = require('date-fns');
/**
* Match the level based on buyan severity scale
@ -101,7 +102,7 @@ function setup(logs) {
} else if (target.format === 'pretty-timestamped') {
// making fake stream for pretty pritting
stream.write = (obj) => {
destination.write(`${obj.time.toISOString()}${print(obj.level, obj.msg, obj, destinationIsTTY)}\n`);
destination.write(`[${format(obj.time, 'YYYY-MM-DD HH:mm:ss')}] ${print(obj.level, obj.msg, obj, destinationIsTTY)}\n`);
};
} else {
stream.write = (obj) => {