all

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

Value members

Inherited methods

def debug(prefix: Prefix): String => LeveledMessage
Inherited from
ExtraSyntax
def debugA[A](a: A)(implicit evidence$1: ToLog[A]): LeveledMessage
Inherited from
LogMessageSyntax
def debugAWith[A](prefix: Prefix)(implicit evidence$1: ToLog[A]): A => LeveledMessage
Inherited from
ExtraSyntax
def error(prefix: Prefix): String => LeveledMessage
Inherited from
ExtraSyntax
def errorA[A](a: A)(implicit evidence$4: ToLog[A]): LeveledMessage
Inherited from
LogMessageSyntax
def errorAWith[A](prefix: Prefix)(implicit evidence$4: ToLog[A]): A => LeveledMessage
Inherited from
ExtraSyntax
Inherited from
LogMessageSyntax
def ignoreA[A](a: => A): Ignore
Inherited from
LogMessageSyntax
def info(prefix: Prefix): String => LeveledMessage
Inherited from
ExtraSyntax
def infoA[A](a: A)(implicit evidence$2: ToLog[A]): LeveledMessage
Inherited from
LogMessageSyntax
def infoAWith[A](prefix: Prefix)(implicit evidence$2: ToLog[A]): A => LeveledMessage
Inherited from
ExtraSyntax
def prefix(pre: => String): Prefix
Inherited from
ExtraSyntax
def warn(prefix: Prefix): String => LeveledMessage
Inherited from
ExtraSyntax
def warnA[A](a: A)(implicit evidence$3: ToLog[A]): LeveledMessage
Inherited from
LogMessageSyntax
def warnAWith[A](prefix: Prefix)(implicit evidence$3: ToLog[A]): A => LeveledMessage
Inherited from
ExtraSyntax

Inherited fields

val debug: String => LeveledMessage & Leveled
Inherited from
LogMessageSyntax
val error: String => LeveledMessage & Leveled
Inherited from
LogMessageSyntax
val info: String => LeveledMessage & Leveled
Inherited from
LogMessageSyntax
val warn: String => LeveledMessage & Leveled
Inherited from
LogMessageSyntax

Extensions

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