CompositeLogger

A Logger that delegates all logging to a list of provided loggers. Useful if you have different types of loggers that you would like to us simultaneously while maintaining single responsibility per logger implementation

Parameters

M

The loop's Model type

E

The loop's Event type

F

The loop's Effect type

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun afterInit(model: M, result: First<M, F>)
Link copied to clipboard
open override fun afterUpdate(model: M, event: E, result: Next<M, F>)
Link copied to clipboard
open override fun beforeInit(model: M)
Link copied to clipboard
open override fun beforeUpdate(model: M, event: E)
Link copied to clipboard
open override fun exceptionDuringInit(model: M, exception: Throwable)
Link copied to clipboard
open override fun exceptionDuringUpdate(model: M, event: E, exception: Throwable)