UNPKG

iam-client-lib

Version:

Library for Decentralized Identity and Access Management

21 lines (20 loc) 639 B
export declare enum LogLevel { error = "error", warn = "warn", info = "info", debug = "debug" } export declare abstract class ILogger { protected readonly maxLevel: LogLevel; constructor(maxLevel?: LogLevel); debug: (message: unknown) => void; info: (message: unknown) => void; warn: (message: unknown) => void; error: (message: unknown) => void; log: (message: unknown, level: LogLevel) => void; protected abstract _log(message: unknown, level: LogLevel): void; } export declare class ConsoleLogger extends ILogger { private logger; _log(message: unknown, level: LogLevel): void; }