LogF

final class LogF[F[_]](val EF: Fx[F], val MF: Monad[F], val canLog: CanLog) extends Log[F]
trait Log[F]
class Object
trait Matchable
class Any

Value members

Inherited methods

def log[A, B](etfab: EitherT[F, A, B])(leftToMessage: A => LeveledMessage | Ignorable, rightToMessage: B => LeveledMessage | Ignorable): EitherT[F, A, B]
Inherited from
Log
def log[A](otfa: OptionT[F, A])(ifEmpty: => LeveledMessage | Ignorable, toLeveledMessage: A => LeveledMessage | Ignorable): OptionT[F, A]
Inherited from
Log
def log[A, B](feab: F[Either[A, B]])(leftToMessage: A => LeveledMessage | Ignorable, rightToMessage: B => LeveledMessage | Ignorable): F[Either[A, B]]
Inherited from
Log
def log[A](foa: F[Option[A]])(ifEmpty: => LeveledMessage | Ignorable, toLeveledMessage: A => LeveledMessage | Ignorable): F[Option[A]]
Inherited from
Log
def log[A](fa: F[A])(toLeveledMessage: A => LeveledMessage & NotIgnorable): F[A]
Inherited from
Log
def logPure[A, B](etfab: EitherT[F, A, B])(leftToMessage: A => LeveledMessage | Ignorable, rightToMessage: B => LeveledMessage | Ignorable): EitherT[F, A, B]
Inherited from
Log
def logPure[A](otfa: OptionT[F, A])(ifEmpty: => LeveledMessage | Ignorable, toLeveledMessage: A => LeveledMessage | Ignorable): OptionT[F, A]
Inherited from
Log
def logPure[A, B](feab: F[Either[A, B]])(leftToMessage: A => LeveledMessage | Ignorable, rightToMessage: B => LeveledMessage | Ignorable): F[Either[A, B]]
Inherited from
Log
def logPure[A](foa: F[Option[A]])(ifEmpty: => LeveledMessage | Ignorable, toLeveledMessage: A => LeveledMessage | Ignorable): F[Option[A]]
Inherited from
Log
def logPure[A](fa: F[A])(toLeveledMessage: A => LeveledMessage & NotIgnorable): F[A]
Inherited from
Log

Concrete fields

override val EF: Fx[F]
override val MF: Monad[F]
override val canLog: CanLog