2017-02-27 3 views
1

私はノードアプリケーションのログを実装していて、いくつかのアドバイスが必要です:winston.transports.DailyRotateFileに関するいくつかのものを読んだことがありますが、どこで設定できますか。ログファイルを保持する必要があります。どこで設定できますか?また、古いログを圧縮するためにどこで設定しますか?winstonの日常logrotateファイル数を設定する

答えて

2

あなたは次の2つのオプションを使用する必要があります

  • zippedArchive
  • MAXFILES

例:

new (winston.transports.DailyRotateFile)({ 
    level: process.env.LOG_LEVEL || 'error', 
    name: 'log.all', 
    colorize: false, 
    timestamp: true, 
    json: false, 
    filename: `logs/famitsu-server`, 
    datePattern: '.yyyy-MM-dd.log', 
    zippedArchive: true, 
    maxFiles: 10, 
}), 
関連する問題