UNPKG

open-collaboration-server

Version:

Open Collaboration Server implementation, part of the Open Collaboration Tools project

29 lines 1.11 kB
import { Configuration } from './configuration.js'; export declare enum LogLevel { none = 0, error = 1, warn = 2, info = 3, debug = 4 } export interface Logger { logLevel: LogLevel; error(message: string, ...params: unknown[]): void; createErrorAndLog(message: string, ...params: unknown[]): Error; warn(message: string, ...params: unknown[]): void; info(message: string, ...params: unknown[]): void; debug(message: string, ...params: unknown[]): void; } export declare const Logger: unique symbol; export declare class ConsoleLogger implements Logger { protected configuration: Configuration; logLevel: LogLevel; protected initialize(): void; protected checkLogLevel(logLevel?: string | unknown): LogLevel | undefined; error(message: string, ...params: unknown[]): void; createErrorAndLog(message: string, ...params: unknown[]): Error; warn(message: string, ...params: unknown[]): void; info(message: string, ...params: unknown[]): void; debug(message: string, ...params: unknown[]): void; } //# sourceMappingURL=logging.d.ts.map