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

@flexbase/logger

Package Overview
Dependencies
Maintainers
4
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@flexbase/logger - npm Package Compare versions

Comparing version
2.0.0
to
3.0.0
+35
dist/logger.interface.d.ts
/**
* 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
};

@@ -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;
}
{
"name": "@flexbase/logger",
"version": "2.0.0",
"version": "3.0.0",
"description": "Flexbase logger interface",

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