UNPKG

slf4ts-api

Version:

Simple logging facade for nodejs

26 lines (25 loc) 1.13 kB
import 'source-map-support/register'; export declare enum LogLevel { ERROR = 0, WARN = 1, INFO = 2, DEBUG = 3, TRACE = 4 } export declare class LoggerConfigurationImpl { private readonly events; private readonly logLevelMapping; private readonly configMapping; private defaultLogLevel; getLogLevel(group?: string, name?: string): LogLevel; setDefaultLogLevel(defaultLogLevel: LogLevel): LoggerConfigurationImpl; setLogLevel(logLevel: LogLevel, group?: string, name?: string): LoggerConfigurationImpl; setConfig<T>(config: T, group?: string, name?: string): LoggerConfigurationImpl; getConfig<T>(group?: string, name?: string): T; onLogLevelChanged(callback: (...args: any[]) => void, group?: string, name?: string): LoggerConfigurationImpl; onConfigChanged(callback: (...args: any[]) => void, group?: string, name?: string): LoggerConfigurationImpl; removeAllListeners(): LoggerConfigurationImpl; reset(): LoggerConfigurationImpl; hasConfig(group?: string, name?: string): boolean; } export declare const LoggerConfiguration: LoggerConfigurationImpl;