Type Method
bootstrap(fragment:printer:level:metadata:metadataProvider:)
Bootstraps a
ConsoleLogger to the LoggingSystem as the default log handler.static func bootstrap(fragment: T = .default, printer: any ConsoleLoggerPrinter = DefaultConsoleLoggerPrinter(), level: Logger.Level = .info, metadata: Logger.Metadata = [:], metadataProvider: Logger.MetadataProvider? = nil)
Parameters
fragmentThe logger fragment which will be used to build the logged messages.
printerThe
ConsoleLoggerPrinterused to output log messages.levelThe minimum level of message that the logger will output. This defaults to
.info.metadataExtra metadata to log with all messages. This defaults to an empty dictionary.
metadataProviderThe metadata provider to bootstrap the logging system with.
Discussion
ConsoleLogger.bootstrap()