A newrelic transport for winston that sends logs to New Relic's Log Product
Tested on node-6.x, requires npm.
$ npm install winston --save
$ npm install winston-to-newrelic-logs --save
const winston = require('winston');
const NRLogsWinston = require('winston-to-newrelic-logs');
const logger = winston.createLogger({
transports: [
new NewrelicWinston({
licenseKey: process.env.NR_LICENCE,
apiUrl: 'https://log-api.newrelic.com'
}),
]
});
logger.log({
level: 'info',
message: 'Message'
});
All other possible winston's levels, or custom levels, will noop