configure({
appenders: {
log4json: {
type: 'console',
layout: {
type: 'log4json',
separator: ' | ',
space: 2,
omitDefaultCategory: false,
props: {
ts: '@timestamp',
level: 'lvl',
category: 'cat', // default category will be omitted unless "omitDefaultCategory" is false
stack: 'error', // only available when an error object is being logged
message: 'context',
callStack: 'stack', // only available when "enableCallStack" is true
}
}
}
},
categories: {
default: {
appenders: ['log4json'],
level: 'all',
enableCallStack: true
}
}
});