2016-08-21 64 views
3

我下面列出here在我的應用程序的NodeJS配置loggly的步驟時:錯誤設置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) 

回答

8

那麼,我伸出手Loggly支持,他們給了我一個解決方案:

docs表示只安裝winstonwinston-loggly-bulk,但您還需要安裝第三個包裝loggly

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

我不知道他們爲什麼沒有在他們的入門頁面中提到這一點。無論如何,我會在這裏離開這裏,直到他們更新他們的文檔。

+1

剛剛有完全相同的問題,並同意文檔應該說。 在twitter上詢問是否有更好的地方可以舉報此https://twitter.com/DinisCruz/status/791933439238746113 –

1

我只是想讓你知道我們更新了我們的文檔,並且說明現在正確https://www.loggly.com/docs/nodejs-logs/。原始軟件包的維護人員沒有響應我們的請求,因此我們將其分叉並創建了一個新的軟件包版本,使我們能夠更好地進行質量控制並更快地進行更新。感謝您向我們發送推文。