UNPKG

@robotlegsjs/core

Version:

An architecture-based IoC framework for JavaScript/TypeScript

48 lines (47 loc) 967 B
import { ILogger } from "../api/ILogger"; import { ILogTarget } from "../api/ILogTarget"; /** * Default Robotlegs logger * * @private */ export declare class Logger implements ILogger { private _source; private _target; /** * Creates a new logger * * @param source The log source object * @param target The log target */ constructor(source: any, target: ILogTarget); /** * @inheritDoc */ set source(source: any); /** * @inheritDoc */ get source(): any; /** * @inheritDoc */ debug(message: any, params?: any[]): void; /** * @inheritDoc */ info(message: any, params?: any[]): void; /** * @inheritDoc */ warn(message: any, params?: any[]): void; /** * @inheritDoc */ error(message: any, params?: any[]): void; /** * @inheritDoc */ fatal(message: any, params?: any[]): void; private _getTimer; }