node.js - log4js - New Configuration Format Confusing -
i have following old log4js code need convert new log4js format, confused how this, can please help
log4js.configure({ appenders:[ { "type": "console", "category": "debug_console" }, { "type": "file", "absolute": true, "filename": path.dirname(require.main.filename) + "/"+config.logs.debug_file, "category": "debug", "additivity": false }, { "type": "console", "category": "error_console" }, { "type": "file", "absolute": true, "filename": path.dirname(require.main.filename) + "/"+config.logs.error_file, "category": "error_file", "additivity": false } ], replaceconsole: false }); var debug_console = log4js.getlogger('debug_console'); var debug_file = log4js.getlogger('debug'); var error_console = log4js.getlogger('error_console'); var error_file = log4js.getlogger('error_file');
i dont know if correct able sort out below way, may helpful someone,
log4js.configure({ appenders: { debug_console: { type: 'console'} }, categories: { default: { appenders: ['debug_console'], level: 'trace' } }, replaceconsole: true }); log4js.configure({ appenders: { debug: { type: 'file', filename: path.dirname(require.main.filename) + "/"+config.logs.debug_file } }, categories: { default: { appenders: ['debug'], level: 'debug' } }, replaceconsole: false }); log4js.configure({ appenders: { error_console: { type: 'console'} }, categories: { default: { appenders: ['error_console'], level: 'error' } }, replaceconsole: true }); log4js.configure({ appenders: { error_file: { type: 'file', filename: path.dirname(require.main.filename) + "/"+config.logs.error_file } }, categories: { default: { appenders: ['error_file'], level: 'error' } }, replaceconsole: false });
Comments
Post a Comment