Dynamic Icons Scripting Reference - v1.3.0
    Preparing search index...

    Class Logger

    Use logging.getLogger() method (from LogManager) to get a new instance of a Logger.

    Index

    Constructors

    • Typically you would not construct a Logger directly but instead use logging().getLogger() or LogManager.instance().getLogger().

      Parameters

      • logManager: EventEmitter
      • module: string
      • minLevel: LogLevel

      Returns Logger

    Methods

    • Main logging method.

      Parameters

      • logLevel: LogLevel

        Message severity.

      • message: any

        Message body.

      • ...args: any[]

      Returns void

    • Convenience for log(LogLevel.TRACE, message, ...args)

      Parameters

      • message: any
      • ...args: any[]

      Returns void

    • Convenience for log(LogLevel.DEBUG, message, ...args)

      Parameters

      • message: any
      • ...args: any[]

      Returns void

    • Convenience for log(LogLevel.INFO, message, ...args)

      Parameters

      • message: any
      • ...args: any[]

      Returns void

    • Convenience for log(LogLevel.WARNING, message, ...args)

      Parameters

      • message: any
      • ...args: any[]

      Returns void

    • Convenience for log(LogLevel.ERROR, message, ...args)

      Parameters

      • message: any
      • ...args: any[]

      Returns void

    • Convenience for log(LogLevel.CRITICAL, message, ...args). After logging the message, it also throws an Error type exception with the same message and the location of the original call to critical() as the error's cause property.

      Parameters

      • message: any
      • ...args: any[]

      Returns void

    Properties

    module: string

    The module name this Logger is for.

    minLevel: LogLevel

    The minimum severity level of messages this logger will output.