Initializer
init(fragment:label:console:level:metadata:)
Creates a new
ConsoleFragmentLogger instance.init(fragment: T = defaultLoggerFragment(), label: String, console: any Console, level: Logger.Level = .debug, metadata: Logger.Metadata = [:])
Parameters
fragmentThe
LoggerFragmentthis handler outputs through.labelUnique identifier for this handler.
consoleThe console to log the messages to.
levelThe minimum level of message that the handler will output. Defaults to
.debug.metadataExtra metadata to log with the message. Defaults to an empty dictionary.