Skip to content

Initializer

init(fragment:label:console:level:metadata:metadataProvider:)

Creates a new ConsoleFragmentLogger instance.
init(fragment: T = defaultLoggerFragment(), label: String, console: any Console, level: Logger.Level = .debug, metadata: Logger.Metadata = [:], metadataProvider: Logger.MetadataProvider?)

Parameters

fragment

The LoggerFragment this handler outputs through.

label

Unique identifier for this handler.

console

The console to log the messages to.

level

The minimum level of message that the handler will output. Defaults to .debug.

metadata

Extra metadata to log with the message. Defaults to an empty dictionary.

metadataProvider

A metadata provider to associate with this handler.