Added logdna.

This commit is contained in:
chris062689 2017-03-14 23:55:22 -04:00
parent cffaa53879
commit aa7b30680e
4 changed files with 20 additions and 14 deletions

View File

@ -1,4 +1,5 @@
{
"logdnaKey": "",
"commandPrefix": ".",
"logChannel": null,
"clientLoginToken": null,

View File

@ -3,24 +3,28 @@ winston.emitErrs = true;
var logger = new winston.Logger({
transports: [
new winston.transports.File({
level: 'info',
filename: './server.log',
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
level: 'silly',
handleExceptions: true,
humanReadableUnhandledException: 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;

View File

@ -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"
}

0
start.sh Normal file → Executable file
View File