Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Logs

Logs is an API module for managing the verbosity of one or all subsystems logs

Textile logs piggyback on the IPFS event logs

extends

API

Hierarchy

  • API
    • Logs

Index

Constructors

Methods

Constructors

constructor

Methods

get

  • get(subsystem?: undefined | string, tex?: undefined | false | true): Promise<object>
  • List the verbosity of one or all subsystems logs

    Parameters

    • Optional subsystem: undefined | string

      Subsystem logging identifier (omit for all)

    • Optional tex: undefined | false | true

      Whether to list only Textile subsystems, or all available subsystems

    Returns Promise<object>

    An object of (current) key- (subsystem) value (level) pairs

set

  • set(level: string, subsystem?: undefined | string, tex?: undefined | false | true): Promise<object>
  • Set the verbosity of one or all subsystems logs

    Parameters

    • level: string

      Log level, must be one of: debug, info, warning, error, or critical.

    • Optional subsystem: undefined | string

      Subsystem logging identifier (omit for all)

    • Optional tex: undefined | false | true

      Whether to change only Textile subsystems, or all available subsystems

    Returns Promise<object>

    An object of (updated) key- (subsystem) value (level) pairs