TimberLogger

class TimberLogger(tagPrefix: String) : KommonLogger

KommonLogger implementation backed by Timber, with a configurable tagPrefix (ported from Novalingo's Logger singleton) and a built-in release tree that suppresses verbose/debug/info logs, forwarding only warnings and errors (e.g. to crash reporting).

Call setup once at app startup to plant the appropriate Timber tree; then inject a TimberLogger instance wherever KommonLogger is required.

Constructors

Link copied to clipboard
constructor(tagPrefix: String)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun debug(tag: String, message: String)
Link copied to clipboard
open override fun error(tag: String, message: String, error: Throwable? = null)
Link copied to clipboard
open override fun info(tag: String, message: String)
Link copied to clipboard
open override fun warning(tag: String, message: String, error: Throwable? = null)