Interface ILogger

interface ILogger {
    level: LogLevel;
    parent?: ILogger;
    addChild(logger): ILogger;
    childLogger(id?, level?): ILogger;
    debug(...args): void;
    enabled(level): boolean;
    fine(...args): void;
    info(...args): void;
    logEntry(e): void;
    severe(...args): void;
    warn(...args): void;
}

Implemented by

Properties

level: LogLevel

This logger's configured minimum log level. Any log messages with a lower level will not be processed and/or propagated further.

parent?: ILogger

Parent logger. See ILogger.logEntry.

Methods

  • Obtain a new logger instance (usually of same type) with given id and optional custom log level (default is current log level of this instance). The new instance will be configured as child logger for this instance.

    Parameters

    • Optional id: string
    • Optional level: LogLevel

    Returns ILogger

Generated using TypeDoc