Interface defining the structure and methods for LogManager.

interface ILogManager {
    config: Record<string, dynamic>;
    dateTimeFormat: (() => string);
    level: string;
    name: string;
    prefix: string;
    requestId: string;
    transport: Record<string, dynamic>;
    transportManager: LogTransportManager;
    transports: Record<string, dynamic>[];
    addTransport(transportObject): void;
    addTransports(transportsList): void;
}

Implemented by

Properties

config: Record<string, dynamic>
dateTimeFormat: (() => string)

Type declaration

    • (): string
    • Returns string

level: string
name: string
prefix: string
requestId: string
transport: Record<string, dynamic>
transportManager: LogTransportManager
transports: Record<string, dynamic>[]

Methods