A simple log4js appender for SumoLogic.
Install with npm
or yarn
:
$ npm install --save log4js-logentries-appender
$ yarn add log4js-logentries-appender
const log4js = require('log4js');
const logger = log4js.getLogger('My App Name'); // name your logger
log4js.configure({
appenders: {
sumologic: {
type: 'log4js-sumologic-appender',
endpoint: 'http://sumo/endpoint/here',
// See config options here: https://github.com/SumoLogic/js-sumo-logger#configuration
}
},
categories: {
default: {
appenders: ['sumologic'],
level: 'trace'
}
}
});
logger.trace('trace', 'extra', 'lines', {"json": "object here"});
logger.debug('debug', 'extra', 'lines', {"json": "object here"});
logger.info('info', 'extra', 'lines', {"json": "object here"});
logger.warn('warn', 'extra', 'lines', {"json": "object here"});
logger.error('error', 'extra', 'lines', {"json": "object here"});
logger.fatal('fatal', 'extra', 'lines', {"json": "object here"});