libp2p
    Preparing search index...

    Interface ComponentLogger

    Peer logger component for libp2p. This can be used to create loggers that are scoped to individual system components or services.

    To see logs, run your app with DEBUG set as an env var or for browsers, in localStorage:

    $ DEBUG=libp2p* node index.js
    libp2p:my-service hello +0ms
    interface ComponentLogger {
        forComponent(name: string): Logger;
    }
    Index

    Methods

    Methods

    • Returns a logger for the specified component.

      Parameters

      • name: string

      Returns Logger

      import { ComponentLogger, Logger } from '@libp2p/interface'

      interface MyServiceComponents {
      logger: ComponentLogger
      }

      class MyService {
      private readonly log: Logger

      constructor (components) {
      this.log = components.logger.forComponent('libp2p:my-service')

      this.log('hello')
      // logs:
      // libp2p:my-service hello +0ms
      }
      }