@ts-ioc/logs
Version:
tsioc is AOP, Ioc container, via typescript decorator
27 lines (26 loc) • 640 B
TypeScript
import { ILoggerManager, LoggerConfig } from './ILoggerManager';
import { ILogger } from './ILogger';
/**
* console logger configuration.
*
* @export
* @interface ConsoleLoggerConfig
* @extends {LoggerConfig}
*/
export interface ConsoleLoggerConfig extends LoggerConfig {
level?: string;
}
/**
* console log manager.
*
* @export
* @class ConsoleLogManager
* @implements {ILoggerManager}
*/
export declare class ConsoleLogManager implements ILoggerManager {
private logger;
constructor();
configure(config: ConsoleLoggerConfig): void;
getLogger(name?: string): ILogger;
static getClassAnnations(): any;
}