アプリケーション内の他のスクリプトのロギング モジュールとして機能する次のスクリプトがあります。
ロガー.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からエントリを記録するたびに別のログ ファイルを指定できるようにしたいと考えています。
出来ますか?前もって感謝します。