Static singleton that represents the logging facility for Excalibur. Excalibur comes built-in with a ConsoleAppender and ScreenAppender. Derive from Appender to create your own logging appenders.

Hierarchy

  • Logger

Constructors

Properties

defaultLevel: Util.LogLevel = LogLevel.Info

Gets or sets the default logging level. Excalibur will only log messages if equal to or above this level. Default: LogLevel.Info

Methods

  • Clears all appenders from the logger

    Returns void

  • Writes a log message at the LogLevel.Debug level

    Parameters

    • Rest ...args: any[]

      Accepts any number of arguments

    Returns void

  • Writes a log message at the LogLevel.Error level

    Parameters

    • Rest ...args: any[]

      Accepts any number of arguments

    Returns void

  • Writes a log message at the LogLevel.Fatal level

    Parameters

    • Rest ...args: any[]

      Accepts any number of arguments

    Returns void

  • Writes a log message at the LogLevel.Info level

    Parameters

    • Rest ...args: any[]

      Accepts any number of arguments

    Returns void

  • Writes a log message at the LogLevel.Warn level

    Parameters

    • Rest ...args: any[]

      Accepts any number of arguments

    Returns void