Logs a Debug message.
The message to log.
Logs an Error message.
The message to log.
Throws an Error with a message for fatal conditions. The Lens will be terminated if the exception is uncaught. Unlike other logging methods, this doesn't directly write to logs but throws an exception. When uncaught, the exception and its message will be written to log upon termination.
The message that is provided to the Exception.
Logs an Info message.
The message to log.
Logs a Verbose message.
The message to log.
Logs a Warning message.
The message to log.
A logger that outputs messages with filtering based on configurable log level thresholds.
Each message is tagged with the identifier provided in the constructor for easier filtering when viewing logs.
Log level can be configured through a LogLevelProvider passed to the constructor and dynamically responds to changes in the provider's level. If no provider is specified, defaults to the shared SIKLogLevelProvider instance.