nee-core / dev.neeffect.nee.effects.utils / Logging

Logging

interface Logging

Marker interface for diagnostic log support.

Extension Functions

logger

Use it to log using slf4j.

fun <T : Logging> T.logger(): Logger

Inheritors

AsyncEffect

Aynchority effect.

class AsyncEffect<R : ExecutionContextProvider> : Effect<R, Nothing>, Logging

AsyncEnvWrapper

Keeps async status as atomic reference.

class AsyncEnvWrapper<R> : AsyncSupport<R>, Logging

AsyncStack

Registry of async cleaning operations.

sealed class AsyncStack<R> : Logging

ExecutorExecutionContext

class ExecutorExecutionContext : ExecutionContext, Logging

TxEffect

Transaction like effect.

class TxEffect<DB, R : TxProvider<DB, R>> : Effect<R, TxError>, Logging