LogFuture

final class LogFuture(val EF: FxCtor[[T] =>> Future[T]], val canLog: CanLog, val EC: ExecutionContext) extends Log[[T] =>> Future[T]]
trait Log[[T] =>> Future[T]]
class Object
trait Matchable
class Any

Value members

Concrete methods

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

Inherited methods

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

Concrete fields

val EC: ExecutionContext
override val EF: FxCtor[[T] =>> Future[T]]
override val canLog: CanLog