Проблемы с nodejs

Он работает на Ubuntu 17.04, и я пытаюсь выполнить nodejs cf.js, но я получаю сообщение об ошибке:

Error: Problem with log4js configuration: ({ appenders: [ { type: 'console' }, { type: 'file', filename: 'logs/site_1500582320.log' } ] }) - must have a property "appenders" of type object. at tests.forEach (/var/www/bot/node_modules/log4js/lib/configuration.js:38:15) at Array.forEach (native) at Configuration.throwExceptionIf (/var/www/bot/node_modules/log4js/lib/configuration.js:36:11) at new Configuration (/var/www/bot/node_modules/log4js/lib/configuration.js:195:10) at Object.configure (/var/www/bot/node_modules/log4js/lib/log4js.js:172:12) at updateLog (/var/www/bot/cf.js:32:9) at Object. (/var/www/bot/cf.js:29:1) at Module._compile (module.js:569:30) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:503:32)
0
задан 20 July 2017 в 23:33

2 ответа

Это не связано с ubuntu на основе этого формата конфигурации документа. Например, формат изменился с:

log4js.configure({ appenders: [ { type: 'console' }, { type: 'file', filename: 'logs/site.log' } ] }); var logger = log4js.getLogger();

To

log4js.configure({ appenders: { out:{ type: 'console' }, app:{ type: 'file', filename: 'logs/site.log' } }, categories: { default: { appenders: [ 'out', 'app' ], level: 'debug' } } }); var logger = log4js.getLogger();

Более подробная информация может быть найден Log4js - Appenders и должен иметь свойство «appenders» объекта типа. # 500

1
ответ дан 18 July 2018 в 09:57

Это не связано с ubuntu на основе этого формата конфигурации документа. Например, формат изменился с:

log4js.configure({ appenders: [ { type: 'console' }, { type: 'file', filename: 'logs/site.log' } ] }); var logger = log4js.getLogger();

To

log4js.configure({ appenders: { out:{ type: 'console' }, app:{ type: 'file', filename: 'logs/site.log' } }, categories: { default: { appenders: [ 'out', 'app' ], level: 'debug' } } }); var logger = log4js.getLogger();

Более подробная информация может быть найден Log4js - Appenders и должен иметь свойство «appenders» объекта типа. # 500

1
ответ дан 24 July 2018 в 19:29

Другие вопросы по тегам:

Похожие вопросы: