ContextualLogger

abstract class ContextualLogger[F[_]] extends Logger[F]
Companion
object
class Logger[F]
trait LoggerLike[F]
class Object
trait Matchable
class Any

Value members

Abstract methods

def context: F[Context]
def local[A](f: Context => Context)(run: F[A]): F[A]
def scope[A](context: Context)(run: F[A]): F[A]

Concrete methods

final def imapK[G[_]](fk: FunctionK[F, G])(gk: FunctionK[G, F]): ContextualLogger[G]

Inherited methods

final def apply(level: Level, scope: Scope, message: String, payload: => Object, throwable: Option[Throwable]): F[Unit]
Inherited from
LoggerLike
final def debug(scope: Scope, message: String, payload: => Object, throwable: Throwable): F[Unit]
Inherited from
LoggerLike
final def debug(message: String, payload: => Object, throwable: Throwable): F[Unit]
Inherited from
LoggerLike
final def debug(scope: Scope, message: String, throwable: Throwable): F[Unit]
Inherited from
LoggerLike
final def debug(message: String, throwable: Throwable): F[Unit]
Inherited from
LoggerLike
final def debug(scope: Scope, message: String, payload: => Object): F[Unit]
Inherited from
LoggerLike
final def debug(message: String, payload: => Object): F[Unit]
Inherited from
LoggerLike
final def debug(scope: Scope, payload: => Object): F[Unit]
Inherited from
LoggerLike
final def debug(payload: => Object): F[Unit]
Inherited from
LoggerLike
final def debug(scope: Scope, message: String): F[Unit]
Inherited from
LoggerLike
final def debug(message: String): F[Unit]
Inherited from
LoggerLike
final def debug(scope: Scope, message: String, payload: => Object, throwable: Option[Throwable]): F[Unit]
Inherited from
LoggerLike
final def error(scope: Scope, message: String, payload: => Object, throwable: Throwable): F[Unit]
Inherited from
LoggerLike
final def error(message: String, payload: => Object, throwable: Throwable): F[Unit]
Inherited from
LoggerLike
final def error(scope: Scope, message: String, throwable: Throwable): F[Unit]
Inherited from
LoggerLike
final def error(message: String, throwable: Throwable): F[Unit]
Inherited from
LoggerLike
final def error(scope: Scope, message: String, payload: => Object): F[Unit]
Inherited from
LoggerLike
final def error(message: String, payload: => Object): F[Unit]
Inherited from
LoggerLike
final def error(scope: Scope, payload: => Object): F[Unit]
Inherited from
LoggerLike
final def error(payload: => Object): F[Unit]
Inherited from
LoggerLike
final def error(scope: Scope, message: String): F[Unit]
Inherited from
LoggerLike
final def error(message: String): F[Unit]
Inherited from
LoggerLike
final def error(scope: Scope, message: String, payload: => Object, throwable: Option[Throwable]): F[Unit]
Inherited from
LoggerLike
final def info(scope: Scope, message: String, payload: => Object, throwable: Throwable): F[Unit]
Inherited from
LoggerLike
final def info(message: String, payload: => Object, throwable: Throwable): F[Unit]
Inherited from
LoggerLike
final def info(scope: Scope, message: String, throwable: Throwable): F[Unit]
Inherited from
LoggerLike
final def info(message: String, throwable: Throwable): F[Unit]
Inherited from
LoggerLike
final def info(scope: Scope, message: String, payload: => Object): F[Unit]
Inherited from
LoggerLike
final def info(message: String, payload: => Object): F[Unit]
Inherited from
LoggerLike
final def info(scope: Scope, payload: => Object): F[Unit]
Inherited from
LoggerLike
final def info(payload: => Object): F[Unit]
Inherited from
LoggerLike
final def info(scope: Scope, message: String): F[Unit]
Inherited from
LoggerLike
final def info(message: String): F[Unit]
Inherited from
LoggerLike
final def info(scope: Scope, message: String, payload: => Object, throwable: Option[Throwable]): F[Unit]
Inherited from
LoggerLike
def log(events: Long => List[Event]): F[Unit]
Inherited from
Logger
final def mapK[G[_]](fk: FunctionK[F, G]): Logger[G]
Inherited from
Logger
final def warning(scope: Scope, message: String, payload: => Object, throwable: Throwable): F[Unit]
Inherited from
LoggerLike
final def warning(message: String, payload: => Object, throwable: Throwable): F[Unit]
Inherited from
LoggerLike
final def warning(scope: Scope, message: String, throwable: Throwable): F[Unit]
Inherited from
LoggerLike
final def warning(message: String, throwable: Throwable): F[Unit]
Inherited from
LoggerLike
final def warning(scope: Scope, message: String, payload: => Object): F[Unit]
Inherited from
LoggerLike
final def warning(message: String, payload: => Object): F[Unit]
Inherited from
LoggerLike
final def warning(scope: Scope, payload: => Object): F[Unit]
Inherited from
LoggerLike
final def warning(payload: => Object): F[Unit]
Inherited from
LoggerLike
final def warning(scope: Scope, message: String): F[Unit]
Inherited from
LoggerLike
final def warning(message: String): F[Unit]
Inherited from
LoggerLike
final def warning(scope: Scope, message: String, payload: => Object, throwable: Option[Throwable]): F[Unit]
Inherited from
LoggerLike