Package-level declarations

Types

Link copied to clipboard
expect class ConsoleLogger : Logger

Log to the platform-specific console.

actual class ConsoleLogger : Logger
actual class ConsoleLogger : Logger
Link copied to clipboard
class FileLogger(rotate: FileLogger.Rotate = Rotate.Daily, limit: FileLogger.Limit = Limit.Files(10), logPath: Path = defaultLogPath) : Logger

Log to files in logPath with rotate rotation and imposed retention limit.

Link copied to clipboard
object Log
Link copied to clipboard
abstract class Logger

Functions

Link copied to clipboard
inline fun <T : Any> T.logged(level: Log.Level = Log.Level.Debug): T

Log any Kotlin object, like: