ContextualLogger

case class ContextualLogger[F[_]]()(implicit evidence$1: Monad[F], evidence$2: Logging[F], evidence$3: Context[F])
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def debug(msg: => String): F[Unit]
def debug(msg: => String, params: (String, Type)*): F[Unit]
def error(msg: => String): F[Unit]
def error(msg: => String, params: (String, Type)*): F[Unit]
def error(cause: Throwable): F[Unit]
def error(cause: Throwable, params: (String, Type)*): F[Unit]
def error(cause: Throwable, msg: => String): F[Unit]
def error(cause: Throwable, msg: => String, params: (String, Type)*): F[Unit]
def extendContext[A](params: (String, Type)*)(fa: F[A]): F[A]
def info(msg: => String): F[Unit]
def info(msg: => String, params: (String, Type)*): F[Unit]
def modifyContext[A](contextExtender: LoggingContext => LoggingContext)(fa: F[A]): F[A]
def setContext[A](loggingContext: LoggingContext)(fa: F[A]): F[A]
def warn(msg: => String): F[Unit]
def warn(msg: => String, params: (String, Type)*): F[Unit]
def warn(cause: Throwable): F[Unit]
def warn(cause: Throwable, params: (String, Type)*): F[Unit]
def warn(cause: Throwable, msg: => String): F[Unit]
def warn(cause: Throwable, msg: => String, params: (String, Type)*): F[Unit]

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product