mirror of
https://github.com/log4js-node/log4js-node.git
synced 2025-12-08 19:26:01 +00:00
42 lines
835 B
JavaScript
42 lines
835 B
JavaScript
const log4js = require('../lib/log4js');
|
|
|
|
/*
|
|
Sample logstash config:
|
|
udp {
|
|
codec => json
|
|
port => 10001
|
|
queue_size => 2
|
|
workers => 2
|
|
type => myAppType
|
|
}
|
|
*/
|
|
|
|
log4js.configure({
|
|
appenders: {
|
|
console: {
|
|
type: 'console',
|
|
},
|
|
logstash: {
|
|
host: '127.0.0.1',
|
|
port: 10001,
|
|
type: 'logstashUDP',
|
|
logType: 'myAppType', // Optional, defaults to 'category'
|
|
fields: {
|
|
// Optional, will be added to the 'fields' object in logstash
|
|
field1: 'value1',
|
|
field2: 'value2',
|
|
},
|
|
layout: {
|
|
type: 'pattern',
|
|
pattern: '%m',
|
|
},
|
|
},
|
|
},
|
|
categories: {
|
|
default: { appenders: ['console', 'logstash'], level: 'info' },
|
|
},
|
|
});
|
|
|
|
const logger = log4js.getLogger('myLogger');
|
|
logger.info('Test log message %s', 'arg1', 'arg2');
|