@documment/mmp.ui.data
Version:
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.0.1.
21 lines (20 loc) • 911 B
TypeScript
import { LogLevel } from './definitions/log-level.definitions';
import { LoggerConfig } from './models/logger-config.model';
import { LogEntryMaker } from './entry/log-entry.maker';
import { LogEntryPublisher } from '../pubsub/publishers/logging/log-entry.publisher';
export declare class Logger {
private config;
private logEntryMaker;
private logEntryPublisher;
private _level;
private _consoleMethods;
constructor(config: LoggerConfig, logEntryMaker: LogEntryMaker, logEntryPublisher: LogEntryPublisher);
error(text?: any, ...optionalParams: any[]): void;
warn(text?: any, ...optionalParams: any[]): void;
info(text?: any, ...optionalParams: any[]): void;
debug(text?: any, ...optionalParams: any[]): void;
log(text?: any, ...optionalParams: any[]): void;
level: LogLevel;
private canLog(logLevel);
private doLog(logLevel, text?, ...optionalParams);
}