LogFuture

loggerf.instances.future$.LogFuture
final class LogFuture(val canLog: CanLog, val EC: ExecutionContext) extends Log[Future]

Attributes

Graph
Supertypes
trait Log[Future]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

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

Attributes

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

Attributes

Definition Classes
Log

Inherited methods

def log[A, B](feab: Future[Either[A, B]])(leftToMessage: A => LeveledMessage | Ignore.type, rightToMessage: B => LeveledMessage | Ignore.type): F[Either[A, B]]

Attributes

Inherited from:
Log
def log[A](foa: Future[Option[A]])(ifEmpty: => LeveledMessage | Ignore.type, toLeveledMessage: A => LeveledMessage | Ignore.type): F[Option[A]]

Attributes

Inherited from:
Log
def log[A](fa: Future[A])(toLeveledMessage: A => LeveledMessage | Ignore.type): F[A]

Attributes

Inherited from:
Log
def logS(message: => String)(toLeveledMessage: String => LeveledMessage & Leveled): F[String]

Attributes

Inherited from:
Log
def logS_(message: => String)(toLeveledMessage: String => LeveledMessage & Leveled): F[Unit]

Attributes

Inherited from:
Log
def log_[A, B](feab: Future[Either[A, B]])(leftToMessage: A => LeveledMessage | Ignore.type, rightToMessage: B => LeveledMessage | Ignore.type): F[Unit]

Attributes

Inherited from:
Log
def log_[A](foa: Future[Option[A]])(ifEmpty: => LeveledMessage | Ignore.type, toLeveledMessage: A => LeveledMessage | Ignore.type): F[Unit]

Attributes

Inherited from:
Log
def log_[A](fa: Future[A])(toLeveledMessage: A => LeveledMessage | Ignore.type): F[Unit]

Attributes

Inherited from:
Log

Concrete fields

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