LogF

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

Value members

Concrete methods

override def flatMap0[A, B](fa: F[A])(f: A => F[B]): F[B]
Definition Classes
Log
override def map0[A, B](fa: F[A])(f: A => B): F[B]
Definition Classes
Log

Inherited methods

def log[A, B](feab: F[Either[A, B]])(leftToMessage: A => LeveledMessage | Ignore, rightToMessage: B => LeveledMessage | Ignore): F[Either[A, B]]
Inherited from
Log
def log[A](foa: F[Option[A]])(ifEmpty: => LeveledMessage | Ignore, toLeveledMessage: A => LeveledMessage | Ignore): F[Option[A]]
Inherited from
Log
def log[A](fa: F[A])(toLeveledMessage: A => LeveledMessage | Ignore): F[A]
Inherited from
Log
def logS(message: => String)(toLeveledMessage: String => LeveledMessage & Leveled): F[String]
Inherited from
Log
def logS_(message: => String)(toLeveledMessage: String => LeveledMessage & Leveled): F[Unit]
Inherited from
Log
def log_[A, B](feab: F[Either[A, B]])(leftToMessage: A => LeveledMessage | Ignore, rightToMessage: B => LeveledMessage | Ignore): F[Unit]
Inherited from
Log
def log_[A](foa: F[Option[A]])(ifEmpty: => LeveledMessage | Ignore, toLeveledMessage: A => LeveledMessage | Ignore): F[Unit]
Inherited from
Log
def log_[A](fa: F[A])(toLeveledMessage: A => LeveledMessage | Ignore): F[Unit]
Inherited from
Log

Concrete fields

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