3

ここで概説されている手順に従って、nodejs アプリでログを構成しています。

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)
4

2 に答える 2

9

さて、Loggly サポートに連絡したところ、解決策が得られました。

ドキュメントにはと だけwinstonをインストールするように書かれてwinston-loggly-bulkいますが、3 つ目のパッケージもインストールする必要がありlogglyます。

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

開始ページでこれについて言及しなかった理由がわかりません。とにかく、彼らがドキュメントを更新するまで、私はこれをここに残すつもりです.

于 2016-08-27T13:54:09.837 に答える
1

ドキュメントを更新し、指示が​​正しいhttps://www.loggly.com/docs/nodejs-logs/になったことをお知らせしたいと思います。元のパッケージのメンテナーは私たちのプル リクエストに応答していませんでした。そのため、私たちはそれをフォークして新しいパッケージ バージョンを作成しました。ツイートを送っていただきありがとうございます。

于 2016-11-01T16:29:40.430 に答える