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

logger-abstraction

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

logger-abstraction - npm Package Compare versions

Comparing version 0.3.0 to 0.4.0

6

lib/index.d.ts

@@ -19,4 +19,8 @@ export declare enum LogLevel {

private readonly formatter;
private readonly logLevels;
readonly logLevels: Set<LogLevel>;
constructor(inner: ILogger, formatter: IFormatter);
enableLogLevel(logLevel: LogLevel): void;
enableLogLevels(logLevels: LogLevel[]): void;
disableLogLevel(logLevel: LogLevel): void;
disableLogLevels(logLevels: LogLevel[]): void;
debug(...args: any[]): void;

@@ -23,0 +27,0 @@ info(...args: any[]): void;

@@ -20,2 +20,18 @@ "use strict";

}
enableLogLevel(logLevel) {
this.logLevels.add(logLevel);
}
enableLogLevels(logLevels) {
logLevels.forEach((logLevel) => {
this.logLevels.add(logLevel);
});
}
disableLogLevel(logLevel) {
this.logLevels.delete(logLevel);
}
disableLogLevels(logLevels) {
logLevels.forEach((logLevel) => {
this.logLevels.delete(logLevel);
});
}
debug(...args) {

@@ -22,0 +38,0 @@ const logLevel = LogLevel.DEBUG;

4

package.json
{
"name": "logger-abstraction",
"version": "0.3.0",
"version": "0.4.0",
"description": "logger abstraction",

@@ -22,2 +22,3 @@ "keywords": [

"build": "npx tsc",
"run": "npx ts-node src/index.ts",
"prepare": "npm run build"

@@ -27,4 +28,5 @@ },

"devDependencies": {
"ts-node": "^9.1.1",
"typescript": "^4.2.3"
}
}
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