logging

loggerf.core.syntax.logging$
See thelogging companion trait
object logging extends logging

Attributes

Companion
trait
Graph
Supertypes
trait logging
trait LogSyntax
class Object
trait Matchable
class Any
Show all
Self type
logging.type

Members list

Value members

Inherited methods

def debugA[A : ToLog](a: A): LeveledMessage

Attributes

Inherited from:
LogMessageSyntax
def errorA[A : ToLog](a: A): LeveledMessage

Attributes

Inherited from:
LogMessageSyntax
def ignore: Ignore.type

Attributes

Inherited from:
LogMessageSyntax
def ignoreA[A](a: => A): Ignore.type

Attributes

Inherited from:
LogMessageSyntax
def infoA[A : ToLog](a: A): LeveledMessage

Attributes

Inherited from:
LogMessageSyntax
def warnA[A : ToLog](a: A): LeveledMessage

Attributes

Inherited from:
LogMessageSyntax

Inherited fields

val debug: String => LeveledMessage & Leveled

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
LogMessageSyntax

Extensions

Inherited extensions

extension [F[*], A](fa: F[A])(fa: F[A])
def log(toLeveledMessage: A => LeveledMessage | Ignore.type)(using L: Log[F]): F[A]

Attributes

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

Attributes

Inherited from:
LogSyntax
extension [F[*], A, B](feab: F[Either[A, B]])(feab: F[Either[A, B]])
def log(leftToMessage: A => LeveledMessage | Ignore.type, rightToMessage: B => LeveledMessage | Ignore.type)(using L: Log[F]): F[Either[A, B]]

Attributes

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

Attributes

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

Attributes

Inherited from:
LogSyntax
def log_(ifEmpty: => LeveledMessage | Ignore.type, toLeveledMessage: A => LeveledMessage | Ignore.type)(using L: Log[F]): F[Unit]

Attributes

Inherited from:
LogSyntax
extension (message: => String)(message: => String)
def logS[F[*]](toLeveledMessage: String => LeveledMessage & Leveled)(using L: Log[F]): F[String]

Attributes

Inherited from:
LogSyntax
def logS_[F[*]](toLeveledMessage: String => LeveledMessage & Leveled)(using L: Log[F]): F[Unit]

Attributes

Inherited from:
LogSyntax