@grandlinex/kernel
    Preparing search index...

    Class AdvancedLogger

    Abstract base class for logging implementations.

    The class manages a log level and provides a set of abstract methods that concrete logger subclasses must implement. The log level can be set using a string or a LogLevel value. Subclasses should respect the current log level when emitting messages. set StoreGlobal.GLOBAL_LOG_LEVEL {VERBOSE, DEBUG, WARN, INFO, ERROR, SILENT}

    Hierarchy (View Summary)

    Index
    consoleLog: DefaultLogger
    fileFormat: AdvancedLoggerMode
    logPath: string
    stream: WriteStream
    • Flush and close the active stream, e.g. on kernel shutdown.

      Returns Promise<void>

    • Parameters

      • channel: string
      • ...ags: unknown[]

      Returns void

    • Parameters

      • channel: string
      • ...ags: unknown[]

      Returns void

    • Parameters

      • channel: string
      • ...ags: unknown[]

      Returns void

    • Parameters

      Returns boolean

    • Parameters

      • channel: string
      • ...ags: unknown[]

      Returns void

    • Force a rotation regardless of the current file size.

      Returns void

    • Parameters

      Returns void

    • Parameters

      • channel: string
      • ...ags: unknown[]

      Returns void

    • Parameters

      • channel: string
      • ...ags: unknown[]

      Returns void