1
これは私のウィンストンロガークラスである:私はそうのようにこれを使用ノードウィンストン名前の各インスタンスをインスタンス化
const winston = require('winston');
const config = require('../config');
const env = process.env;
winston.setLevels({
debug:0,
info: 1,
silly:2,
warn: 3,
error:4,
});
winston.addColors({
debug: 'green',
info: 'cyan',
silly: 'magenta',
warn: 'yellow',
error: 'red'
});
let transports = [];
transports.push(new (winston.transports.File)({filename: config.logger.fileName}));
if (env.CONSOLE == 'true' || config.logger.consoleLog) {
transports.push(new (winston.transports.Console)({colorize:true}));
}
winston.configure({
transports: transports
});
if (config.logger.debug || env.DEBUG == 'true') {
winston.level = 'debug';
}
module.exports = winston;
:
const logger = require('src/logger');
logger.info("Hello there");
問題は、すべてのファイルが同じファイルに追加でしょうですいかなる区別もなしに;ログに「[Name1] ...」「[Name2] ...」などのようなものが表示されるように「名前」を設定できるようにしたいと考えています。
どうすればいいですか?