Returns a logger for the specified component.
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
}
}
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, inlocalStorage
: