@madgex/datadog-logger
Advanced tools
Comparing version 1.0.1 to 1.0.2
@@ -15,3 +15,22 @@ const Winston = require('winston'); | ||
const _loggingFormat = Winston.format.combine( | ||
const _colours = { | ||
fatal: 'red', | ||
error: 'red', | ||
warn: 'magenta', | ||
info: 'green', | ||
debug: 'white', | ||
trace: 'grey' | ||
}; | ||
const _consoleLoggingFormat = Winston.format.combine( | ||
//Winston.format.metadata(), | ||
Winston.format.timestamp(), | ||
//Winston.format.errors(), | ||
Winston.format.simple(), | ||
Winston.format.printf(msg => `${msg.timestamp} - ${msg.level}: ${msg.message}`), | ||
Winston.format.colorize({ all:true }), | ||
); | ||
const _datadogLoggingFormat = Winston.format.combine( | ||
Winston.format.metadata(), | ||
@@ -27,6 +46,8 @@ Winston.format.timestamp(), | ||
Winston.addColors(_colours); | ||
return Winston.createLogger({ | ||
levels: _loggingLevels, | ||
level: options.level, | ||
format: _loggingFormat, | ||
format: _consoleLoggingFormat, | ||
transports: [ | ||
@@ -41,2 +62,3 @@ new (Winston.transports.Console)() | ||
Request.get( | ||
//Note: On AWS this should return current host IP where we expect to find DD agent | ||
'http://169.254.169.254/latest/meta-data/local-ipv4', | ||
@@ -65,3 +87,3 @@ (err, response) => { | ||
levels: _loggingLevels, | ||
format: _loggingFormat, | ||
format: _datadogLoggingFormat, | ||
transports: [ | ||
@@ -68,0 +90,0 @@ new (WinstonTcpTransport)({ |
{ | ||
"name": "@madgex/datadog-logger", | ||
"version": "1.0.1", | ||
"version": "1.0.2", | ||
"description": "Setup console and Hapi Good logger", | ||
@@ -5,0 +5,0 @@ "main": "logger_setup.js", |
12169
268