【问题标题】:error when setting up loggly/winston设置 loggly/winston 时出错
【发布时间】:2016-12-28 05:53:30
【问题描述】:

我正在按照here 概述的步骤在我的 nodejs 应用程序中配置 loggly:

npm install winston
npm install winston-loggly-bulk

在 index.js 中:

var winston = require('winston');
require('winston-loggly-bulk');
winston.add(winston.transports.Loggly, {
token: "8ea17e10-bfce-4f78-bc18-51ab6c61f78c",
subdomain: "qbesdeveloper",
tags: ["Winston-NodeJS"],
json:true
});

但我不断收到此错误:

Error: Cannot find module 'loggly'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/user/totoapi/node_modules/winston-loggly-bulk/lib/winston-loggly.js:10:14)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/user/totoapi/index.js:10:1)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)

【问题讨论】:

    标签: node.js winston loggly


    【解决方案1】:

    好吧,我联系了 Loggly 支持,他们给了我一个解决方案:

    docs 说只安装winstonwinston-loggly-bulk,但你还需要安装第三个包loggly

    npm install winston
    npm install loggly
    npm install winston-loggly-bulk
    

    我不知道他们为什么没有在入门页面中提到这一点。无论如何,在他们更新他们的文档之前,我会把它留在这里。

    【讨论】:

    【解决方案2】:

    我只是想让您知道我们更新了我们的文档,说明现在是正确的https://www.loggly.com/docs/nodejs-logs/。原始包的维护者没有响应我们的拉取请求,因此我们分叉了它并创建了一个新的包版本,使我们能够更好地控制质量并更快地更新它。感谢您向我们发送推文。

    【讨论】:

      猜你喜欢
      • 2017-01-21
      • 2016-09-02
      • 1970-01-01
      • 2013-11-05
      • 1970-01-01
      • 2015-10-31
      • 2021-10-15
      • 2017-12-26
      • 2017-02-15
      相关资源
      最近更新 更多