UNPKG

@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
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); }