Logger
public protocol Logger : Sendable
Note
Sendable because loggers are captured by concurrent work throughout the
library (task groups, detached tasks, actor bodies). Conformers are responsible for
making their own state thread-safe.
-
The log level of the logger.
Declaration
Swift
var logLevel: LogLevel { get set } -
Logs a message at
errorlevelDeclaration
Swift
func error(_ message: @autoclosure () -> String) -
Logs the error at
errorlevelDeclaration
Swift
func error(error: Error) -
Logs a message at
warnlevelDeclaration
Swift
func warn(_ message: @autoclosure () -> String) -
Logs a message at
infolevelDeclaration
Swift
func info(_ message: @autoclosure () -> String) -
Logs a message at
debuglevelDeclaration
Swift
func debug(_ message: @autoclosure () -> String) -
Logs a message at
verboselevelDeclaration
Swift
func verbose(_ message: @autoclosure () -> String)
View on GitHub