UNPKG

ionic-logging-viewer

Version:

Viewer component for logs written by ionic-logging-service

48 lines (47 loc) 1.3 kB
import { EventEmitter } from "@angular/core"; import { LoggingService } from "ionic-logging-service"; import * as i0 from "@angular/core"; /** * Service for storing filter settings for logging viewer. */ export declare class LoggingViewerFilterService { /** * Event triggered when the filter was changed. */ filterChanged: EventEmitter<void>; private logger; private levelValue; private searchValue; /** * Creates a new instance of the service. * * @param loggingService needed for internal logging. */ constructor(loggingService: LoggingService); /** * Gets the current log level. * * @return log level */ get level(): string; /** * Sets the new log level and emits a filterChanged event. * * @param value new slog level */ set level(value: string); /** * Gets the current search value. * * @return search value */ get search(): string; /** * Sets the new search value and emits a filterChanged event. * * @param value new search value */ set search(value: string); static ɵfac: i0.ɵɵFactoryDeclaration<LoggingViewerFilterService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<LoggingViewerFilterService>; }