@flexbase/logger
Advanced tools
| /** | ||
| * Represents a type used to perform logging | ||
| */ | ||
| export interface ILogger { | ||
| /** | ||
| * Write an error level log | ||
| * @param message An object or string to log | ||
| * @param optionalParams Additional parameters to be logged | ||
| */ | ||
| error(message: unknown, ...optionalParams: unknown[]): void; | ||
| /** | ||
| * Write a warning level log | ||
| * @param message An object or string to log | ||
| * @param optionalParams Additional parameters to be logged | ||
| */ | ||
| warn(message: unknown, ...optionalParams: unknown[]): void; | ||
| /** | ||
| * Write an information level log | ||
| * @param message An object or string to log | ||
| * @param optionalParams Additional parameters to be logged | ||
| */ | ||
| info(message: unknown, ...optionalParams: unknown[]): void; | ||
| /** | ||
| * Write a debug level log | ||
| * @param message An object or string to log | ||
| * @param optionalParams Additional parameters to be logged | ||
| */ | ||
| debug(message: unknown, ...optionalParams: unknown[]): void; | ||
| /** | ||
| * Write a trace level log | ||
| * @param message An object or string to log | ||
| * @param optionalParams Additional parameters to be logged | ||
| */ | ||
| trace(message: unknown, ...optionalParams: unknown[]): void; | ||
| } |
+1
-0
@@ -0,3 +1,4 @@ | ||
| export type { ILogger } from './logger.interface.js'; | ||
| export { Logger } from './logger.js'; | ||
| export { ConsoleLogger, consoleLogger } from './console.logger.js'; | ||
| export { NoopLogger, noopLogger } from './noop.logger.js'; |
+22
-19
@@ -0,32 +1,34 @@ | ||
| class n { | ||
| } | ||
| class r { | ||
| log(o, e, s) { | ||
| s.length > 0 ? console[o](e, s) : console[o](e); | ||
| log(o, s, a) { | ||
| a.length > 0 ? console[o](s, a) : console[o](s); | ||
| } | ||
| error(o, ...e) { | ||
| this.log("error", o, e); | ||
| error(o, ...s) { | ||
| this.log("error", o, s); | ||
| } | ||
| warn(o, ...e) { | ||
| this.log("warn", o, e); | ||
| warn(o, ...s) { | ||
| this.log("warn", o, s); | ||
| } | ||
| info(o, ...e) { | ||
| this.log("info", o, e); | ||
| info(o, ...s) { | ||
| this.log("info", o, s); | ||
| } | ||
| debug(o, ...e) { | ||
| this.log("debug", o, e); | ||
| debug(o, ...s) { | ||
| this.log("debug", o, s); | ||
| } | ||
| trace(o, ...e) { | ||
| this.log("trace", o, e); | ||
| trace(o, ...s) { | ||
| this.log("trace", o, s); | ||
| } | ||
| } | ||
| const n = new r(); | ||
| const l = new r(); | ||
| class g { | ||
| error(o, ...e) { | ||
| error(o, ...s) { | ||
| } | ||
| warn(o, ...e) { | ||
| warn(o, ...s) { | ||
| } | ||
| info(o, ...e) { | ||
| info(o, ...s) { | ||
| } | ||
| debug(o, ...e) { | ||
| debug(o, ...s) { | ||
| } | ||
| trace(o, ...e) { | ||
| trace(o, ...s) { | ||
| } | ||
@@ -37,5 +39,6 @@ } | ||
| r as ConsoleLogger, | ||
| n as Logger, | ||
| g as NoopLogger, | ||
| n as consoleLogger, | ||
| l as consoleLogger, | ||
| t as noopLogger | ||
| }; |
+7
-34
@@ -1,35 +0,8 @@ | ||
| /** | ||
| * Represents a type used to perform logging | ||
| */ | ||
| export interface Logger { | ||
| /** | ||
| * Write an error level log | ||
| * @param message An object or string to log | ||
| * @param optionalParams Additional parameters to be logged | ||
| */ | ||
| error(message: unknown, ...optionalParams: unknown[]): void; | ||
| /** | ||
| * Write a warning level log | ||
| * @param message An object or string to log | ||
| * @param optionalParams Additional parameters to be logged | ||
| */ | ||
| warn(message: unknown, ...optionalParams: unknown[]): void; | ||
| /** | ||
| * Write an information level log | ||
| * @param message An object or string to log | ||
| * @param optionalParams Additional parameters to be logged | ||
| */ | ||
| info(message: unknown, ...optionalParams: unknown[]): void; | ||
| /** | ||
| * Write a debug level log | ||
| * @param message An object or string to log | ||
| * @param optionalParams Additional parameters to be logged | ||
| */ | ||
| debug(message: unknown, ...optionalParams: unknown[]): void; | ||
| /** | ||
| * Write a trace level log | ||
| * @param message An object or string to log | ||
| * @param optionalParams Additional parameters to be logged | ||
| */ | ||
| trace(message: unknown, ...optionalParams: unknown[]): void; | ||
| import { ILogger } from './logger.interface.js'; | ||
| export declare abstract class Logger implements ILogger { | ||
| abstract error(message: unknown, ...optionalParams: unknown[]): void; | ||
| abstract warn(message: unknown, ...optionalParams: unknown[]): void; | ||
| abstract info(message: unknown, ...optionalParams: unknown[]): void; | ||
| abstract debug(message: unknown, ...optionalParams: unknown[]): void; | ||
| abstract trace(message: unknown, ...optionalParams: unknown[]): void; | ||
| } |
+1
-1
| { | ||
| "name": "@flexbase/logger", | ||
| "version": "2.0.0", | ||
| "version": "3.0.0", | ||
| "description": "Flexbase logger interface", | ||
@@ -5,0 +5,0 @@ "main": "./dist/index.js", |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
6919
8.79%9
12.5%121
11.01%0
-100%