Interface Log4js

interface Log4js {
    levels: Levels;
    addLayout(name, config): void;
    configure(filename): Log4js;
    configure(config): Log4js;
    connectLogger(logger, options): any;
    getLogger(category?): Log4jsLogger;
    isConfigured(): boolean;
    shutdown(cb?): void;
}

Properties

levels: Levels

Methods

  • Parameters

    • name: string
    • config: ((a) => ((logEvent) => string))
        • (a): ((logEvent) => string)
        • Parameters

          • a: any

          Returns ((logEvent) => string)

            • (logEvent): string
            • Parameters

              • logEvent: LoggingEvent

              Returns string

    Returns void

  • Parameters

    • filename: string

    Returns Log4js

  • Parameters

    Returns Log4js

  • Parameters

    • logger: Log4jsLogger
    • options: {
          format?: Format;
          level?: string;
          nolog?: any;
      }
      • Optional format?: Format
      • Optional level?: string
      • Optional nolog?: any

    Returns any

  • Parameters

    • Optional category: string

    Returns Log4jsLogger

  • Returns boolean

  • Parameters

    • Optional cb: ((error?) => void)
        • (error?): void
        • Parameters

          • Optional error: Error

          Returns void

    Returns void