uniflow-core / io.uniflow.core.logger / Logger

Logger

interface Logger

Logger

Author
Arnaud Giuliani

Functions

debug

abstract fun debug(message: String): Unit

log

abstract fun log(message: String): Unit

logError

abstract fun logError(errorMessage: String, error: Exception? = null): Unit

logEvent

abstract fun logEvent(event: UIEvent): Unit

logState

abstract fun logState(state: UIState): Unit

Inheritors

EmptyLogger

class EmptyLogger : Logger

Logger to ... log nothing

SimpleMessageLogger

open class SimpleMessageLogger : Logger

Simple Message Logger

UniFlowLogger

object UniFlowLogger : Logger

Event Logger