2.2.8 • Published 5 years ago
dark-logger v2.2.8
dark-logger
Logger Usage
NOTE: you could create an instance in main route and pass the config just once in order to create winston instance.
const log = require('dark-logger')(module, config);
log.info(<Log message>, {<Log object>});
log.debug(<Log message>, {<Log object>});
log.error(<Log message>, {<Log object>});
log.success(<Log message>, {<Log object>});
NOTE: Admin method is being used only for rest requests
log.admin(<entity name>, {<Log object>});
Log Config:
{
enable: true,
transports: {
cloudWatch: {
logGroupName: <logGroupName>,
logStreamName: <logStreamName>,
awsAccessKeyId: <awsAccessKeyId>,
awsSecretKey: <awsSecretKey>,
awsRegion: <awsRegion>,
messageFormatter: () => {}
errorHandler: err => {},
},
console: {
colorize: true,
timestamp: true,
humanReadableUnhandledException: true,
},
rest: {
host: <host name>,
ssl: <true if it is https>,
headers: { ... },
path: '/<route name>'
}
}
}
2.2.8
5 years ago
2.2.7
5 years ago
2.2.6
5 years ago
2.2.5
5 years ago
2.2.4
5 years ago
2.2.3
5 years ago
2.2.2
5 years ago
2.2.1
5 years ago
2.2.0
5 years ago
2.1.0
5 years ago
2.0.9
5 years ago
2.0.8
5 years ago
2.0.7
5 years ago
2.0.7-beta.0
5 years ago
2.0.6
5 years ago
2.0.5
5 years ago
2.0.4
5 years ago
2.0.3
5 years ago
1.0.7
5 years ago
1.0.6
5 years ago
2.0.2
5 years ago
1.0.5
5 years ago
2.0.1
5 years ago
1.0.4
5 years ago
1.0.3
5 years ago
1.0.2
5 years ago
1.0.1
6 years ago
1.0.0
6 years ago