@fababracx/ngx-console-logger
Version:
Logging library for Angular
61 lines (60 loc) • 3.8 kB
TypeScript
import { INgxConsoleLoggerConfig } from '../interfaces/i-ngx-console-logger-config';
export declare class NgxConsoleLogger {
static prefixMinPad: number;
static config: INgxConsoleLoggerConfig;
static debug: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static info: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static warn: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static error: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static ngOnChanges: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static ngOnInit: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static ngDoCheck: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static ngOnDestroy: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static create: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static createComponent: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static createDirective: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static createService: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static createPipe: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static createGuard: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static createResolver: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static perf: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static perfComponent: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static perfCD: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static perfDom: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static network: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static networkRequest: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static networkResponse: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static networkError: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static networkCreate: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static resolve: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static guard: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static validator: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static pipe: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static callback: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static state: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static action: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static select: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static errorState: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static effect: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static tu: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static ti: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static te2e: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static pink: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static red: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static orange: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static green: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static blue: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static violet: typeof NgxConsoleLogger.fnConsoleLoggerNull;
static fnConsoleLoggerNull(_message?: any, ..._optionalParams: any[]): void;
static init(ngxConsoleLoggerConfig?: INgxConsoleLoggerConfig, activatePerfsLogs?: boolean, defaultPrefixMinPad?: number): void;
static initLog(key: keyof INgxConsoleLoggerConfig, configData: string | string[]): void;
private static activateLog;
static activateLogs(...keys: (keyof INgxConsoleLoggerConfig)[]): void;
static activatePerfLogs(): void;
private static deactivateLog;
static deactivateLogs(...keys: (keyof INgxConsoleLoggerConfig)[]): void;
static deactivatePerfLogs(): void;
private static getConsoleData;
private static initConsole;
private static prepareLogPrefix;
}