0

アプリケーション内の他のスクリプトのロギング モジュールとして機能する次のスクリプトがあります。

ロガー.js

winston = require('winston');

var fileLog =  new (winston.Logger)({
    transports:[
        new (winston.transports.File)({filename: filename.log})
    ]
});

module.exports.fileLog = fileLog;

このロギング モジュールをスクリプトで次のように使用します。

script.js

var logger = require('./logger');
logger.fileLog.log('info','Chill winston');

現在、すべてのログ エントリはfilename.logに保存されていますが、 script.jsからエントリを記録するたびに別のログ ファイルを指定できるようにしたいと考えています。

出来ますか?前もって感謝します。

4

1 に答える 1