Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@ubio/logger

Package Overview
Dependencies
Maintainers
10
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ubio/logger - npm Package Compare versions

Comparing version
1.3.1
to
1.4.0
+2
-0
index.js

@@ -17,2 +17,3 @@ 'use strict';

{ severity: 'info', stream: out },
{ severity: 'info', alias: 'metric', stream: out, additional: { isMetric: true } },
{ severity: 'warning', stream: out },

@@ -34,2 +35,3 @@ { severity: 'error', stream: out },

{ severity: 'info', stream: out },
{ severity: 'info', alias: 'metric', stream: out, additional: { isMetric: true } },
{ severity: 'warning', stream: out },

@@ -36,0 +38,0 @@ { severity: 'error', stream: err },

+10
-4

@@ -5,5 +5,11 @@ 'use strict';

function makeLoggerForSeverity(severity, stream) {
function makeLoggerForSeverity(severity, stream, additional) {
return function(message, jsonPayload) {
stream.write({ ...jsonPayload, severity, message, eventTime: new Date().toISOString() });
stream.write({
...jsonPayload,
...additional,
severity,
message,
eventTime: new Date().toISOString()
});
};

@@ -21,6 +27,6 @@ }

for (const { severity, stream } of streams) {
for (const { severity, stream, additional, alias } of streams) {
const inactive = logSeverity === 'mute' || severities.indexOf(severity) < logSeverityIndex;
logger[severity] = inactive ? noop : makeLoggerForSeverity(severity, stream);
logger[alias || severity] = inactive ? noop : makeLoggerForSeverity(severity, stream, additional);
}

@@ -27,0 +33,0 @@

{
"name": "@ubio/logger",
"version": "1.3.1",
"version": "1.4.0",
"description": "Logger component for UB",

@@ -5,0 +5,0 @@ "main": "index.js",