我尝试使用Winston JS登录控制台和不同的文件。
目前控制台日志工作正常,但无法为文件提供我想要的名称:2017-05-31_Node.log
,我得到的是2017-05-31_Node.log2017-05-31
。
这是我的传输代码:
import { DailyRotateFileTransportInstance, transports } from 'winston';
import * as dailyRotateFile from 'winston-daily-rotate-file';
import * as path from 'path';
import * as moment from 'moment';
import { LogConstants } from '../../constants';
transports.DailyRotateFile = dailyRotateFile;
export let DailyRotateFileTransport = new transports.DailyRotateFile({
level: 'Error',
filename: path.join(LogConstants.LogsDirectory, `${ moment().format('YYYY-MM-DD') }_Node.log`),
datePattern: ''
});
如何在没有日期的情况下拥有一个文件?
答案 0 :(得分:0)
{
level: 'Error',
filename: LogConstants.LogsDirectory,
datePattern: 'yyyy-MM-dd_Node.log'
}