ошибка при настройке loggly/winston

Я следую шагам, описанным здесь, чтобы настроить loggly в моем приложении 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)

person ShahiM    schedule 21.08.2016    source источник


Ответы (2)


Что ж, я обратился в службу поддержки Loggly, и они дали мне решение:

В документах сказано установить только winston и winston-loggly-bulk, но вам нужно установить третий пакет loggly слишком.

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

Я понятия не имею, почему они не упомянули об этом на своей начальной странице. В любом случае, я оставлю это здесь, пока они не обновят свои документы.

person ShahiM    schedule 27.08.2016
comment
Просто была точно такая же проблема, и согласен, что документы должны это сказать. На вопрос в твиттере, есть ли лучшее место, чтобы сообщить об этом twitter.com/DinisCruz/status/791933439238746113 - person Dinis Cruz; 28.10.2016

Я просто хотел сообщить вам, что мы обновили нашу документацию, и теперь инструкции верны https://www.loggly.com/docs/nodejs-logs/. Сопровождающий исходный пакет не отвечал на наши запросы на вытягивание, поэтому мы разветвили его и создали новую версию пакета, которая позволяет нам лучше контролировать качество и быстрее обновлять его. Спасибо, что отправили нам твит.

person mostlyjason    schedule 01.11.2016