2016-08-21 14 views
3

설정할 때 :오류 내 nodejs 응용 프로그램에 loggly 구성 <a href="https://qbesdeveloper.loggly.com/sources/setup/node_js" rel="nofollow">here</a>을 설명 된 단계에 따라 오전 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 지원팀에 연락하여 해결 방법을 알려주었습니다.

docswinstonwinston-loggly-bulk 만 설치하면되지만, 세 번째 패키지 인 loggly도 설치해야합니다.

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

왜 그들이 시작 페이지에서 언급하지 않았는지 알 수 없습니다. 어쨌든, 나는 문서를 업데이트 할 때까지 여기에두고 간다.

+1

정확히 똑같은 문제가 있었으며 문서에서 설명해야한다는 점에 동의했습니다. 신고하는 것이 더 좋은 곳이 있다면 트위터로 문의하십시오. https://twitter.com/DinisCruz/status/791933439238746113 –

1

설명서를 업데이트했으며 지침이 정확하다는 것을 알려 드리고자합니다. https://www.loggly.com/docs/nodejs-logs/. 원래 패키지의 메인테이너는 우리의 풀 요청에 응답하지 않았기 때문에 우리는 그것을 포크하고 더 나은 품질 관리를 수행하고 더 빨리 업데이트 할 수있는 새로운 패키지 버전을 만들었습니다. 트윗을 보내 주셔서 감사합니다.