@Metadata { @TitleHeading(Package) }
A SwiftLog LogHandler implementation for customizable logging to a console.
ConsoleLogger is a flexible logging backend for console applications, allowing developers to customize log output with various fragments, including timestamps, log levels, and source locations.
- doc:GettingStarted
ConsoleLoggerConsoleLogger/Logging
LoggerFragmentLoggerFragmentBuilderLoggerSpacedFragmentBuilderFragmentOutputIfMaxLevelFragmentAndFragmentOptionalFragmentArrayFragmentLabelFragmentLevelFragmentLiteralFragmentSeparatorFragmentSpacedFragmentMessageFragmentMetadataFragmentSourceLocationFragmentLoggerSourceFragmentTimestampSourceSystemTimestampSourceTimestampFragmentDefaultLoggerFragmentTypeTimestampDefaultLoggerFragmentType
LogRecordConsoleLoggerPrinterDefaultConsoleLoggerPrinter