UNPKG

@tangential/core

Version:

Core types and support code for Tangential

22 lines (21 loc) 930 B
import { MessageBus } from '../message-bus'; import { LogMessage } from './log-message'; import { LoggerConfiguration } from './logger'; import { ConsoleLogger } from './console-logger'; import * as i0 from "@angular/core"; export declare class BusLoggerConfiguration extends LoggerConfiguration { alsoLogToConsole: boolean; static ɵfac: i0.ɵɵFactoryDeclaration<BusLoggerConfiguration, never>; static ɵprov: i0.ɵɵInjectableDeclaration<BusLoggerConfiguration>; } /** * Singleton. Attempting to run two Logger instances will fail. And rightly so! */ export declare class BusLogger extends ConsoleLogger { private bus; config: BusLoggerConfiguration; constructor(bus: MessageBus, configuration?: LoggerConfiguration); log(message: LogMessage): void; static ɵfac: i0.ɵɵFactoryDeclaration<BusLogger, [null, { optional: true; }]>; static ɵprov: i0.ɵɵInjectableDeclaration<BusLogger>; }