Package-level declarations

Types

Link copied to clipboard
class ConsoleLogSink(level: LogLevel, domains: Collection<LogDomain>?)

A log sink that writes log messages the system console.

Link copied to clipboard
class CustomLogSink(level: LogLevel, domains: Set<LogDomain>, logSink: LogSink)

A log sink that writes log messages to a custom log sink implementation.

Link copied to clipboard
class FileLogSink(val level: LogLevel = LogLevel.WARNING, val directory: String, val isPlainText: Boolean = Defaults.FileLogSink.USE_PLAINTEXT, val maxKeptFiles: Int = Defaults.FileLogSink.MAX_KEPT_FILES, val maxFileSize: Long = Defaults.FileLogSink.MAX_SIZE)

A log sink that writes log messages to files.

Link copied to clipboard
fun interface LogSink

Functional interface for custom log sinks to handle log messages.

Link copied to clipboard
actual object LogSinks
expect object LogSinks
actual object LogSinks
actual object LogSinks