3.6.1 • Published 5 years ago
ld-logger v3.6.1
ld-logger
Logger service for node.js
Install
"dependencies": {
"ld-logger": "git+ssh://git@github.com:lemondemon/ld-logger.git#tag"
}
Example
var LDLogger = require(__dirname + '/../index')
, logger = new LDLogger({
subsystem: 'LoggerSubsystem',
app: 'LoggerApp',
transports: { LDConsole: { level: 'debug', format: 'String' } }
});
logger.info('log line');
Config object
var config = {
enabled: true, // {boolean}, default: true
domain: '', // {string}, default: 'defaultDomain'
subsystem: '', // {string}, required
app: '', // {string}, required
appType: '', // {string}, default: 'normal' (accesslog|errorlog|normal)
appId: 0, {number}, // default: 0
transports: {}, // {object}, default: {LDConsole: {format: 'String', level: 'debug'}}
exposeGlobal: true, // {boolean}, default: true
enableTrackId: true, // {boolean}, default: true
plugins: [] // default: []
};
logger = new LDLogger(config);
More at examples directory