У меня эти настройки в файле config/log.js
let {transports: transp, createLogger} = require('winston');
let commonSettings = {
colorize: false,
maxsize: 10000000,
maxfiles: 10,
timestamp: true
};
let settings = [{ filename: 'logs/warn.log', level: 'warn' }];
let logger = createLogger({
transports: settings.map(s => new transp.File({...s, ...commonSettings}))
});
module.exports.log = {
custom: logger,
inspect: false
};
Когда я пытаюсь запустить сервер Sails с помощью этой команды sails lift
, я получаю следующую ошибку:
Uncaught TypeError: this.write is not a function
at Function.DerivedLogger.(anonymous function) (node_modules/winston/lib/winston/create-logger.js:45:14)
at Function._writeLogToConsole [as error] (node_modules/captains-log/lib/write.js:78:16)
at Sails.runBootstrap (node_modules/sails/lib/app/private/bootstrap.js:56:17)
at Sails.bound [as runBootstrap] (node_modules/sails/node_modules/lodash/dist/lodash.js:729:21)
at Sails.initialize (node_modules/sails/lib/app/private/initialize.js:48:9)
at bound (node_modules/sails/node_modules/lodash/dist/lodash.js:729:21)
at /Users/egomezr/Documents/stack/backend/node_modules/sails/node_modules/async/lib/async.js:607:21
at /Users/egomezr/Documents/stack/backend/node_modules/sails/node_modules/async/lib/async.js:246:17
at iterate (node_modules/sails/node_modules/async/lib/async.js:146:13)
at /Users/egomezr/Documents/stack/backend/node_modules/sails/node_modules/async/lib/async.js:157:25
at /Users/egomezr/Documents/stack/backend/node_modules/sails/node_modules/async/lib/async.js:248:21
at /Users/egomezr/Documents/stack/backend/node_modules/sails/node_modules/async/lib/async.js:612:34
at /Users/egomezr/Documents/stack/backend/node_modules/sails/lib/app/load.js:201:13
at /Users/egomezr/Documents/stack/backend/node_modules/sails/node_modules/async/lib/async.js:451:17
at /Users/egomezr/Documents/stack/backend/node_modules/sails/node_modules/async/lib/async.js:441:17
at _each (node_modules/sails/node_modules/async/lib/async.js:46:13)
at Immediate.taskComplete (node_modules/sails/node_modules/async/lib/async.js:440:13)
at process.topLevelDomainCallback (domain.js:101:23)
В чем может быть проблема?