LoggingOps

final class LoggingOps[F[_], A] extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def logFailure(logging: Logging[F], me: MonadError[F, Throwable], ctx: LoggingContextMagnet[F]): F[A]
def logFailure(msg: => String)(logging: Logging[F], me: MonadError[F, Throwable], magnet: LoggingContextMagnet[F]): F[A]
def logFailure(createMsg: Throwable => String)(logging: Logging[F], me: MonadError[F, Throwable], magnet: LoggingContextMagnet[F]): F[A]
def logFailure(createMsg: Throwable => String, ctxExtender: (Throwable, LoggingContext) => LoggingContext)(logging: Logging[F], me: MonadError[F, Throwable], magnet: LoggingContextMagnet[F]): F[A]
def logFailure(msg: String, ctxExtender: (Throwable, LoggingContext) => LoggingContext)(logging: Logging[F], me: MonadError[F, Throwable], magnet: LoggingContextMagnet[F]): F[A]
def logSuccess(msg: String)(logging: Logging[F], me: MonadError[F, Throwable], magnet: LoggingContextMagnet[F]): F[A]
def logSuccess(createMsg: A => String)(logging: Logging[F], me: MonadError[F, Throwable], magnet: LoggingContextMagnet[F]): F[A]
def logSuccess(createMsg: A => String, ctxExtender: (A, LoggingContext) => LoggingContext)(logging: Logging[F], me: MonadError[F, Throwable], magnet: LoggingContextMagnet[F]): F[A]
def logSuccess(msg: String, ctxExtender: (A, LoggingContext) => LoggingContext)(logging: Logging[F], me: MonadError[F, Throwable], magnet: LoggingContextMagnet[F]): F[A]
def withModifiedContext(ctxExtender: LoggingContext => LoggingContext)(context: Context[F]): F[A]

Concrete fields

val fa: F[A]