ionic-logging-viewer
Version:
Viewer component for logs written by ionic-logging-service
48 lines (47 loc) • 1.3 kB
TypeScript
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>;
}