UNPKG

@mter/lazy-logger

Version:

simple console logger insterface to improve performance by lazy string evaluation

27 lines 812 B
/*! * lazy-logger v0.0.1 * * Copyright (c) 2022 upekshe jay <upekshejay@gmail.com> * https://github.com/Upekshe/lazy-logger * * Licensed under the MIT license. */ export declare enum LEVEL { TRACE = 0, DEBUG = 10, INFO = 20, WARN = 30, ERROR = 40, SEVERE = 50 } export interface LazyLoggerInterface { setLogLevel(level: LEVEL): void; isLogLevelLoggable(level: LEVEL): boolean; trace(provider: (level?: LEVEL) => any[]): void; debug(provider: (level?: LEVEL) => any[]): void; info(provider: (level?: LEVEL) => any[]): void; warn(provider: (level?: LEVEL) => any[]): void; error(provider: (level?: LEVEL) => any[]): void; severe(provider: (level?: LEVEL) => any[]): void; } //# sourceMappingURL=lazy-logger-interface.d.ts.map