UNPKG

ionic-logging-viewer

Version:

Viewer component for logs written by ionic-logging-service

45 lines (44 loc) 1.54 kB
import { OnDestroy, OnInit } from "@angular/core"; import { LoggingService } from "ionic-logging-service"; import { LoggingViewerFilterService } from "../logging-viewer-filter.service"; import * as i0 from "@angular/core"; /** * Component for displaying the log levels for filtering the current logs. * * The component can be embedded in any web page using: * * &lt;ionic-logging-viewer-levels>&lt;/ionic-logging-viewer-levels> */ export declare class LoggingViewerLevelsComponent implements OnInit, OnDestroy { private loggingViewerFilterService; /** * Log levels used for filtering: DEBUG, INFO, WARN, ERROR */ logLevels: string[]; /** * Selected level. */ selectedLevel: string; private logger; private filterChangedSubscription; /** * Creates a new instance of the component. */ constructor(loggingService: LoggingService, loggingViewerFilterService: LoggingViewerFilterService); /** * Initialize the component. * * This is done by reading the filter data from [LoggingViewerFilterService](LoggingViewerFilterService.html). */ ngOnInit(): void; /** * Clean up. */ ngOnDestroy(): void; /** * Callback when the level was changed in the UI. */ onLevelChanged(): void; static ɵfac: i0.ɵɵFactoryDeclaration<LoggingViewerLevelsComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<LoggingViewerLevelsComponent, "ionic-logging-viewer-levels", never, {}, {}, never, never, false, never>; }