Package-level declarations

Types

Link copied to clipboard
object Log

Log acts as a global, thread-safe manager for log writers.

Link copied to clipboard

Log levels adapted from GLib log levels. Higher values indicate more severe messages.

Functions

Link copied to clipboard
inline fun log(domain: String? = null, level: LogLevel = LogLevel.DEBUG, message: () -> String)

Overload of the log function that does not depend on this. This is suitable for top-level functions or contexts without an available instance.

Link copied to clipboard
inline fun Any.log(level: LogLevel = LogLevel.DEBUG, domain: String? = null, message: () -> String)

Inline logging functions for a flexible and efficient logging API.