KommonLogger

interface KommonLogger

Minimal logging seam so shared-library modules (sync, auth-session bootstrap, etc.) can log without depending on any specific logging framework (Timber, java.util.logging, etc.).

Consumers bridge this to their own logging stack (see TimberLogger for a ready-made Timber bridge, or implement it directly against their own facade). NoOpLogger is the default so nothing breaks if a consumer doesn't wire one in.

Inheritors

Functions

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