@larksuiteoapi/core
Version:
larksuite open api core sdk
28 lines • 741 B
TypeScript
export declare enum LoggerLevel {
ERROR = 4,
WARN = 3,
INFO = 2,
DEBUG = 1
}
export interface Logger {
debug(...msg: any[]): void;
info(...msg: any[]): void;
warn(...msg: any[]): void;
error(...msg: any[]): void;
}
export declare class LoggerProxy implements Logger {
level: LoggerLevel;
logger: Logger;
constructor(level: LoggerLevel, logger: Logger);
debug(...msg: any[]): void;
info(...msg: any[]): void;
warn(...msg: any[]): void;
error(...msg: any[]): void;
}
export declare class ConsoleLogger implements Logger {
debug(...msg: any[]): void;
info(...msg: any[]): void;
warn(...msg: any[]): void;
error(...msg: any[]): void;
}
//# sourceMappingURL=log.d.ts.map