Added logdna.
This commit is contained in:
parent
cffaa53879
commit
aa7b30680e
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
"logdnaKey": "",
|
||||
"commandPrefix": ".",
|
||||
"logChannel": null,
|
||||
"clientLoginToken": null,
|
||||
|
|
26
logging.js
26
logging.js
|
@ -3,24 +3,28 @@ winston.emitErrs = true;
|
|||
|
||||
var logger = new winston.Logger({
|
||||
transports: [
|
||||
new winston.transports.File({
|
||||
level: 'info',
|
||||
filename: './server.log',
|
||||
new winston.transports.Console({
|
||||
level: 'silly',
|
||||
handleExceptions: true,
|
||||
humanReadableUnhandledException: true,
|
||||
json: true,
|
||||
maxsize: 5242880, //5MB
|
||||
maxFiles: 5,
|
||||
colorize: false
|
||||
}),
|
||||
new winston.transports.Console({
|
||||
level: 'debug',
|
||||
handleExceptions: true,
|
||||
json: false,
|
||||
colorize: true
|
||||
})
|
||||
],
|
||||
handleExceptions: true,
|
||||
exitOnError: false
|
||||
});
|
||||
|
||||
if (process.env.NODE_ENV == 'production') {
|
||||
// Setup logging for LogDNA cloud logging.
|
||||
logger.add(winston.transports.Logdna, {
|
||||
level: 'silly',
|
||||
key: config.logdnaKey,
|
||||
ip: ip.address(),
|
||||
hostname: os.hostname(),
|
||||
app: 'services-discordbot'
|
||||
});
|
||||
logger.info('[logging] Started LogDNA winston transport.');
|
||||
}
|
||||
|
||||
module.exports = logger;
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
"dependencies": {
|
||||
"config": "^1.24.0",
|
||||
"discord.js": "^10.0.1",
|
||||
"logdna": "^1.2.3",
|
||||
"request": "^2.79.0",
|
||||
"winston": "^2.3.0"
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue