LogsOps

tofu.logging.internal.LogsInvariantSyntax.LogsOps
final class LogsOps[I[_], F[_]](logs: Logs[I, F]) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Value members

Concrete methods

def cached(implicit IM: Monad[I], IQ: MakeQVar[I, I], IG: Guarantee[I]): I[Logs[I, F]]
final def logged[U[_[_]]](implicit c: ClassTag[U[HKAny]]): LogWares[U, I, F]

Collection of useful methods for creating middleware

Collection of useful methods for creating middleware

logs.logged[Service].mid(implicit l => new Service[Mid[F, _]]{... })

Attributes

final def nameLogged[U[_[_]]](name: String): LogWares[U, I, F]

Collection of useful methods for creating middleware

Collection of useful methods for creating middleware

logs.nameLogged[Service]("service").mid(implicit l => new Service[Mid[F, _]]{... })

Attributes

def universal(implicit il: Lift[I, F], F: FlatMap[F]): Universal[F]

Deprecated methods

def cachedUniversal(implicit IM: Monad[I], IQ: MakeQVar[I, I], IG: Guarantee[I], il: Lift[I, F], F: FlatMap[F]): I[Universal[F]]

Attributes

Deprecated
[Since version 0.11.0]