MCPcopy
hub / github.com/adonisjs/core / registerLogger

Method registerLogger

providers/app_provider.ts:113–118  ·  view source on GitHub ↗

* Registers the logger class to resolve the default logger * * Creates a singleton binding for the Logger class that resolves * the default logger instance from the logger manager. * * @example * const logger = await container.make(Logger) * logger.info('Application started')

()

Source from the content-addressed store, hash-verified

111 * logger.info('Application started')
112 */
113 protected registerLogger() {
114 this.app.container.singleton(Logger, async (resolver) => {
115 const loggerManager = await resolver.make('logger')
116 return loggerManager.use()
117 })
118 }
119
120 /**
121 * Registers the logger manager to the container

Callers 1

registerMethod · 0.95

Calls 1

makeMethod · 0.80

Tested by

no test coverage detected