1

node.js に Winston ロガーを使用しています。アプリを再起動するたびに、ログは再起動の時点から空白のログで上書きされます。確かにエラーが原因であるため、アプリを再起動する必要がある場合は特に、ログを保持する必要があります。GitHub のドキュメントを読みましたが、これについては何も見つかりませんでした。これは私がトランスポートを使用している方法です:

winston.add(winston.transports.Console, {
    level: config.logLevel,
    silent: false,
    colorize: true, 
    timestamp: true
});
winston.add(winston.transports.File, {
    filename: config.logFile,
    maxsize: 524288000, // 500MB
    maxFiles: 4,
    handleExceptions: true,
    json: false,
    level: 'debug'
});

何が起こったのかを確認できるように、アプリの再起動時にログをローテーションする方法はありますか? ありがとう!

4

1 に答える 1