New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@madgex/datadog-logger

Package Overview
Dependencies
Maintainers
5
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@madgex/datadog-logger - npm Package Compare versions

Comparing version 1.0.1 to 1.0.2

28

logger_setup.js

@@ -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)({

2

package.json
{
"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",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc