com.emarsys.logger

Type members

Classlikes

object Context
final class ContextExtensionOps[F[_], A] extends AnyVal
case class ContextualLogger[F[_]]()(implicit evidence$1: Monad[F], evidence$2: Logging[F], evidence$3: Context[F])
final class LoggedOps[F[_], A] extends AnyVal
trait Logging[F[_]]
Companion:
object
object Logging
Companion:
class
case class LoggingContext(transactionId: String, logData: LoggableObject)
Companion:
object
Companion:
class
final class LoggingContextOps extends AnyVal
final class LoggingOps[F[_], A] extends AnyVal
object log
object syntax extends AllSyntax

Types

type Context[F[_]] = Local[F, LoggingContext]
type Logged[F[_], A] = Kleisli[F, LoggingContext, A]