Logging

trait Logging[F[_]]
Companion
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def log(level: LogLevel, msg: String, ctx: LoggingContext): F[Unit]

Concrete methods

def debug(msg: => String)(magnet: LoggingContextMagnet[F]): F[Unit]
def debug(msg: => String, ctx: LoggingContext): F[Unit]
def error(msg: => String)(magnet: LoggingContextMagnet[F]): F[Unit]
def error(msg: => String, ctx: LoggingContext): F[Unit]
def error(cause: Throwable)(magnet: LoggingContextMagnet[F]): F[Unit]
def error(cause: Throwable, ctx: LoggingContext): F[Unit]
def error(cause: Throwable, msg: => String)(magnet: LoggingContextMagnet[F]): F[Unit]
def error(cause: Throwable, msg: => String, ctx: LoggingContext): F[Unit]
def info(msg: => String)(magnet: LoggingContextMagnet[F]): F[Unit]
def info(msg: => String, ctx: LoggingContext): F[Unit]
def warn(msg: => String)(magnet: LoggingContextMagnet[F]): F[Unit]
def warn(msg: => String, ctx: LoggingContext): F[Unit]
def warn(cause: Throwable)(magnet: LoggingContextMagnet[F]): F[Unit]
def warn(cause: Throwable, ctx: LoggingContext): F[Unit]
def warn(cause: Throwable, msg: => String)(magnet: LoggingContextMagnet[F]): F[Unit]
def warn(cause: Throwable, msg: => String, ctx: LoggingContext): F[Unit]