2017-05-31 26 views
0

私はWinston JSを使用してコンソールと別のファイルにログインしようとしています。 コンソールログは正常に動作しますが、ファイル名には私が望む名前を与えることはできません:2017-05-31_Node.log、入手できるものは2017-05-31_Node.log2017-05-31です。ここでWinston 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' 
 
}

関連する問題