2013-10-26 2 views
1

Попытка настроить логги с помощью winston, и ничего не появляется! Я попробовал кетчуп все исходные группы:winston и loggly ничего не отображается на панели инструментов loggly

loggly source group

И попытался простой информации журнала:

winston = require 'winston' 
Loggly = require('winston-loggly').Loggly 

winston.add Loggly, { 
    subdomain: "my-subdomain", 
    inputToken: "my-input-token-ihawof9ahw3fo9ahwe", 
    json: true 
} 

winston.info 'Hello Loggly!' 

Что может быть не так?

ответ

4

Loggly выпустила новую версию - Gen2. Gen2 еще не реализован в пакете winston-loggly. После моего общения с командой Loggly я выяснил решение на основе this issue comment:

var winston = require('winston'); 

require('winston-loggly'); 

var logger = new (winston.Logger)({ 
    transports: [ 
     //new (winston.transports.Console)(), 
     new (winston.transports.Loggly)({ 
      inputToken: 'mytoken', 
      subdomain: 'mydomain', 
      auth: { username: 'myusername', password: 'pswd' }, 
      json: true 
     }) 
    ] 
}); 

Object.defineProperty(logger.transports.loggly.client.config, 'inputUrl', { 
    value: 'https://logs-01.loggly.com/inputs/', 
    enumerable: true, 
    configurable: true 
}); 

logger.info('Hello Loggly!'); 

 Смежные вопросы

  • Нет связанных вопросов^_^