@micro.ts/core
Version:
Microservice framework with Typescript
15 lines (14 loc) • 546 B
TypeScript
export declare const LoggerKey: string;
export interface ILogger {
info(message: any, options?: any): void;
error(message: any, options?: any): void;
warn(message: any, options?: any): void;
debug(message: any, options?: any): void;
}
export declare class BaseLogger implements ILogger {
debug(message: any, options?: any): void;
error(message: any, options?: any): void;
info(message: any, options?: any): void;
warn(message: any, options?: any): void;
}
export declare function setLogger(logger: ILogger): void;