LogSyntax

trait LogSyntax extends LogSyntax
Companion
object
trait LogSyntax
class Object
trait Matchable
class Any
object LogSyntax
trait logging
trait all
object all
object logging

Extensions

Extensions

extension (etfab: EitherT[F, A, B])
def log[F[*], A, B](leftToMessage: A => LeveledMessage | Ignore, rightToMessage: B => LeveledMessage | Ignore)(implicit evidence$3: Log[F]): EitherT[F, A, B]
def log_[F[*], A, B](leftToMessage: A => LeveledMessage | Ignore, rightToMessage: B => LeveledMessage | Ignore)(implicit evidence$4: Log[F]): EitherT[F, A, Unit]
extension (otfa: OptionT[F, A])
def log[F[*], A](ifEmpty: => LeveledMessage | Ignore, toLeveledMessage: A => LeveledMessage | Ignore)(implicit evidence$1: Log[F]): OptionT[F, A]
def log_[F[*], A](ifEmpty: => LeveledMessage | Ignore, toLeveledMessage: A => LeveledMessage | Ignore)(implicit evidence$2: Log[F]): OptionT[F, Unit]

Inherited extensions

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