2017-05-31 47 views
0

我想使用Winston JS登錄控制檯並在不同的文件中。 目前的控制檯日誌工作正常,但不能給文件我想要的名稱:2017-05-31_Node.log,我得到的是2017-05-31_Node.log2017-05-31Winston JS,格式每日旋轉文件名

這裏是我的輸運代碼:

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

可以嘗試:

{ 
 
level: 'Error', 
 
filename: LogConstants.LogsDirectory, 
 
datePattern: 'yyyy-MM-dd_Node.log' 
 
}