Log

flogger.Log
See theLog companion object
trait Log[F[_]]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Impl[F]

Members list

Value members

Abstract methods

def addContext(ctx: (String, String)*): Log[F]
def unsafeContext: Map[String, String]

Concrete methods

def debug(msg: => String, error: Throwable)(implicit implicitOutput: LogOutput[F]): F[Unit]
def debug(msg: => String)(implicit implicitOutput: LogOutput[F]): F[Unit]
def error(msg: => String, error: Throwable)(implicit implicitOutput: LogOutput[F]): F[Unit]
def error(msg: => String)(implicit implicitOutput: LogOutput[F]): F[Unit]
def info(msg: => String, error: Throwable)(implicit implicitOutput: LogOutput[F]): F[Unit]
def info(msg: => String)(implicit implicitOutput: LogOutput[F]): F[Unit]
def isEnabledFor(level: Level)(implicit output: LogOutput[F]): F[Boolean]
def output(implicit implicitOutput: LogOutput[F]): LogOutput[F]
def trace(msg: => String, error: Throwable)(implicit implicitOutput: LogOutput[F]): F[Unit]
def trace(msg: => String)(implicit implicitOutput: LogOutput[F]): F[Unit]
def warn(msg: => String, error: Throwable)(implicit implicitOutput: LogOutput[F]): F[Unit]
def warn(msg: => String)(implicit implicitOutput: LogOutput[F]): F[Unit]
def withContext[R](ctx: (String, String)*)(block: (Log[F]) => F[R]): F[R]