Socket
Socket
Sign inDemoInstall

@chainsafe/lodestar-utils

Package Overview
Dependencies
Maintainers
3
Versions
843
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.19.0 to 0.20.0

15

lib/logger/winston.js

@@ -42,6 +42,8 @@ "use strict";

// This is necessary for child logger opts to take effect
let minLevel = (options === null || options === void 0 ? void 0 : options.level) || _interface.defaultLogLevel;
let minLevel = options === null || options === void 0 ? void 0 : options.level;
for (const transportOpts of transportOptsArr) {
transportOpts.level = minLevel = getMinLevel([minLevel, transportOpts.level || _interface.defaultLogLevel]);
transportOpts.level = getMinLevel(options === null || options === void 0 ? void 0 : options.level, transportOpts.level); // General level may override transport level
minLevel = getMinLevel(minLevel, transportOpts.level); // Compute the minLevel from general and all transports
}

@@ -58,3 +60,3 @@

});
this._level = minLevel; // Store for child logger
this._level = minLevel || _interface.defaultLogLevel; // Store for child logger

@@ -125,6 +127,9 @@ this._options = options;

function getMinLevel(levels) {
function getMinLevel(...levelsArg) {
const levels = levelsArg.filter(level => Boolean(level)); // Only if there are no levels to compute min from, consider defaultLogLevel
if (levels.length === 0) return _interface.defaultLogLevel;
return levels.reduce( // error: 0, warn: 1, info: 2, ...
(minLevel, level) => _interface.logLevelNum[level] > _interface.logLevelNum[minLevel] ? level : minLevel, _interface.defaultLogLevel);
(minLevel, level) => _interface.logLevelNum[level] > _interface.logLevelNum[minLevel] ? level : minLevel);
}
//# sourceMappingURL=winston.js.map

@@ -14,3 +14,3 @@ {

},
"version": "0.19.0",
"version": "0.20.0",
"main": "lib/index.js",

@@ -61,3 +61,3 @@ "files": [

],
"gitHead": "4e5ae5bf4ab039cc55cd4621a2382d37865cf442"
"gitHead": "9fd4283e8523ebfa39aeb8b9f3330c30cfcd9924"
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc