簡體   English   中英

log4js npm錯誤,log4js配置

[英]log4js npm error , log4js configuration

root @ ------:〜#cd / home / bot root @ ------:/ home / bot# node site.js /home/bot/node_modules/log4js/lib/configuration.js:43引發新錯誤( Problem with log4js configuration: (${util.inspect(this.candidate, { depth: 5 })}) + ^

錯誤:log4js配置出現問題:({附加器:[{類型:'控制台'},{類型:'文件',文件名:'logs / site.log'}]})-必須具有類型為“ appenders”的屬性賓語。 在tests.forEach(/home/bot/node_modules/log4js/lib/configuration.js:43:15)在Array.forEach(本機)在Configuration.throwExceptionIf(在/home/bot/node_modules/log4js/lib/configuration.js :41:11)在Object.configure(/home/bot/node_modules/log4js/lib/log4js.js:205:]的新配置(/home/bot/node_modules/log4js/lib/configuration.js:203:10)處: 12)在對象處。 (/home/bot/site.js:12:8)在Module._compile(module.js:570:32)在Object.Module._extensions..js(module.js:579:10)在Module.load(在tryModuleLoad(module.js:446:12)上的module.js:487:32)

我使用命令npm install log4j --save

root @ ------:/ home / bot# npm install log4j --save npm錯誤! Linux 3.2.0-4-amd64 npm錯誤! argv“ /root/.nave/installed/6.11.1/bin/node”“ /root/.nave/installed/6.11.1/bin/npm”“安裝”“ log4j”“ --save” npm ERR! 節點v6.11.1 npm ERR! npm v3.10.10 npm錯誤! 代碼E404

npm ERR! 404注冊表在https://registry.npmjs.org/log4j npm ERR上為GET返回了404! 404 npm錯誤! 404'log4j'不在npm注冊表中。 npm ERR! 404您應該請作者打擾以發布它(或使用您自己的名字!)npm ERR! 404 npm錯誤! 404請注意,您也可以從npm ERR安裝! 404 tarball,文件夾,http url或git url。

npm ERR! 請在支持請求中包含以下文件:npm ERR! /home/bot/npm-debug.log

我在使用相同腳本xD時遇到了與u相同的問題。 我找到了解決方案!!!!!!!!!!!!! 您需要將site.js中的log4js.configure更改為此

log4js.configure({
    appenders: {
        out: { type: 'console' },
        task: { type: 'file', filename: 'logs/site.log' }
    },
    categories: {
    default: { appenders: [ 'out' ], level: 'info' },
    task: { appenders: [ 'task' ], level: 'info' }
  }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM