Typeberry by Fluffy Labs - v0.4.0
    Preparing search index...

    Class Logger

    A logger instance.

    Index

    Methods

    • Log a message with ERROR level.

      Parameters

      • strings: TemplateStringsArray
      • ...data: unknown[]

      Returns void

    • Log a message with INFO level.

      Parameters

      • strings: TemplateStringsArray
      • ...data: unknown[]

      Returns void

    • Log a message with INSANE level.

      Parameters

      • strings: TemplateStringsArray
      • ...data: unknown[]

      Returns void

    • Log a message with DEBUG/LOG level.

      Parameters

      • strings: TemplateStringsArray
      • ...data: unknown[]

      Returns void

    • Log a message with TRACE level.

      Parameters

      • strings: TemplateStringsArray
      • ...data: unknown[]

      Returns void

    • Log a message with WARN level.

      Parameters

      • strings: TemplateStringsArray
      • ...data: unknown[]

      Returns void

    • Global configuration of all loggers.

      Parse configuration options from an input string typically obtained from environment variable JAM_LOG.

      Parameters

      • input: string
      • defaultLevel: Level
      • OptionalworkingDir: string

      Returns void

    • Global configuration of all loggers.

      One can specify a default logging level (only logs with level >= default will be printed). It's also possible to configure per-module logging level that takes precedence over the default one.

      Changing the options affects all previously created loggers.

      Parameters

      • options: Options

      Returns void

    • Create a new logger instance given filename and an optional module name.

      If the module name is not given, fileName becomes the module name. The module name can be composed from multiple parts separated with /.

      The logger will use a global configuration which can be changed using [configureLogger] function.

      Parameters

      • OptionalfileName: string
      • OptionalmoduleName: string

      Returns Logger