@ng-log/log4a
Version:
A powerful and customizable logging library for Angular application.
21 lines (20 loc) • 715 B
TypeScript
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
import { LogEntry } from './log4a.service';
import { AbstractLogger } from './log4a.model';
export declare class ConsoleAppender extends AbstractLogger {
log(entry: LogEntry): Observable<boolean>;
clear(): Observable<boolean>;
}
export declare class LocalStorageAppender extends AbstractLogger {
constructor();
log(entry: LogEntry): Observable<boolean>;
clear(): Observable<boolean>;
}
export declare class WebApiAppender extends AbstractLogger {
private http;
constructor(http: HttpClient);
log(entry: LogEntry): Observable<boolean>;
clear(): Observable<boolean>;
private handleErrors;
}