UNPKG

@ngworker/lumberjack

Version:

Lumberjack is a versatile Angular logging library, specifically designed to be extended and customized

23 lines (22 loc) 962 B
import { LumberjackLogPayload } from '../logs/lumberjack-log-payload'; import { LumberjackLogDriver } from './lumberjack-log-driver'; import { LumberjackLogDriverLog } from './lumberjack-log-driver.log'; import * as i0 from "@angular/core"; /** * A context for a log driver logging strategy. */ export declare class LumberjackLogDriverLogger<TPayload extends LumberjackLogPayload | void = void> { #private; /** * Log the specified log to the log driver. * * Forwards control to the log driver logging strategy corresponding to the * level of the specified log driver log. * * @param driver The log driver. * @param driverLog A log driver log. */ log(driver: LumberjackLogDriver<TPayload>, driverLog: LumberjackLogDriverLog<TPayload>): void; static ɵfac: i0.ɵɵFactoryDeclaration<LumberjackLogDriverLogger<any>, never>; static ɵprov: i0.ɵɵInjectableDeclaration<LumberjackLogDriverLogger<any>>; }