UNPKG

@web5/common

Version:
42 lines 918 B
/** * Web5 logger level. */ export declare enum Web5LogLevel { Debug = "debug", Silent = "silent" } /** * Web5 logger interface. */ export interface Web5LoggerInterface { /** * Sets the log verbose level. */ setLogLevel(logLevel: Web5LogLevel): void; /** * Same as `info()`. * Logs an informational message. */ log(message: string): void; /** * Logs an informational message. */ info(message: string): void; /** * Logs an error message. */ error(message: string): void; } /** * A Web5 logger implementation. */ declare class Web5Logger implements Web5LoggerInterface { private logLevel; setLogLevel(logLevel: Web5LogLevel): void; log(message: string): void; info(message: string): void; error(message: string): void; } export declare const logger: Web5Logger; export {}; //# sourceMappingURL=logger.d.ts.map