【问题标题】:I'm having trouble running a js script in debian with node js我在使用 node js 在 debian 中运行 js 脚本时遇到问题
【发布时间】:2018-08-04 16:05:09
【问题描述】:

我如何运行脚本:

节点站点.js

我得到的错误:

抛出新错误(Problem with log4js configuration: (${util.inspect(this.candida depth: 5 })}) + ^ 错误:log4js 配置问题:({ appenders: [ { type: 'console' }, { type: 'file', filename: '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.j11) 在新配置 (/home/bot/node_modules/log4js/lib/configuration.js:203:10) 在 Object.configure (/home/bot/node_modules/log4js/lib/log4js.js:205:12) 在对象。 (/home/bot/site.js:36:8) 在 Module._compile (module.js:577:32) 在 Object.Module._extensions..js (module.js:586:10) 在 Module.load (module.js:494:32) 在 tryModuleLoad (module.js:453:12)

我不知道该怎么做才能解决这个问题,有人可以帮助我吗?

【问题讨论】:

  • 使用的是哪个“log4js”版本?看起来像这里描述的错误配置 - github.com/log4js-node/log4js-node/issues/500
  • 我想通了!我的 appenders 部分有一些过时的格式!无论如何感谢您的帮助!

标签: javascript node.js log4js-node


【解决方案1】:

我只需要在我的 site.js 文件中将我的附加程序部分从版本 v1 更新到 v2!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-18
    • 1970-01-01
    • 2021-01-01
    • 1970-01-01
    • 2016-01-05
    相关资源
    最近更新 更多