0
私の機能にログを準備し、project.logというファイルにログを挿入しました。ここには2つのファイルがあり、 2つのファイルのすなわちproject.log内のファイルが、私はエラーエラー:トランスポートはすでにアタッチされています:ファイル、Logger.addに別の名前を割り当てます
Transport already attached: file, assign a different name
at Logger.add (/var/www/html/forum/server/node_modules/winston/lib/winston/logger.js:481:11)
を得たコードを実行すると、私はこれで混乱していますが、誰も私を助けて提案することができます。 マイfile1.js
log = require('../../../config/logs.js').config;
winston.add(winston.transports.File, { filename: 'project.log' });
exports.insertcategory = function (req, res) {
if (log.status == 1) {
winston.log('info', 'Entered insertcategory')
}
var obj = req.body;
if (Object.keys(obj).length === 0) {
if (log.status == 1) {
winston.log('error', 'Input parameters are not reached');
}
}
私file2.js、私が発見しています
log = require('../../../config/logs.js').config;
// winston.add(winston.transports.File, { filename: 'praoject.log'});
/* ------ Inserting topics ------ */
exports.inserttopic = function (req, res) {
if (log.status == 1) {
winston.log('info', 'Entered insertcategory')
}
var obj = req.body;
if (Object.keys(obj).length === 0) {
if (log.status == 1) {
winston.log('error', 'Input parameters are not reached');
}
}