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 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 append(scope: Scope): ContextualLogger[F]
Implicitly added by Ops

Append the given Scope to all events of this logger

Append the given Scope to all events of this logger

Inherited from:
LoggerOps
final def apply(level: Level, scope: Scope, message: String, payload: => JsonObject, throwable: Option[Throwable]): F[Unit]
Inherited from:
LoggerLike
final def debug(scope: Scope, message: String, payload: => JsonObject, throwable: Throwable): F[Unit]
Inherited from:
LoggerLike
final def debug(message: String, payload: => JsonObject, 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: => JsonObject): F[Unit]
Inherited from:
LoggerLike
final def debug(message: String, payload: => JsonObject): F[Unit]
Inherited from:
LoggerLike
final def debug(scope: Scope, payload: => JsonObject): F[Unit]
Inherited from:
LoggerLike
final def debug(payload: => JsonObject): 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: => JsonObject, throwable: Option[Throwable]): F[Unit]
Inherited from:
LoggerLike
final def error(scope: Scope, message: String, payload: => JsonObject, throwable: Throwable): F[Unit]
Inherited from:
LoggerLike
final def error(message: String, payload: => JsonObject, 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: => JsonObject): F[Unit]
Inherited from:
LoggerLike
final def error(message: String, payload: => JsonObject): F[Unit]
Inherited from:
LoggerLike
final def error(scope: Scope, payload: => JsonObject): F[Unit]
Inherited from:
LoggerLike
final def error(payload: => JsonObject): 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: => JsonObject, throwable: Option[Throwable]): F[Unit]
Inherited from:
LoggerLike
final def filter(filter: Event => Boolean): ContextualLogger[F]
Implicitly added by Ops
Inherited from:
LoggerOps
final def info(scope: Scope, message: String, payload: => JsonObject, throwable: Throwable): F[Unit]
Inherited from:
LoggerLike
final def info(message: String, payload: => JsonObject, 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: => JsonObject): F[Unit]
Inherited from:
LoggerLike
final def info(message: String, payload: => JsonObject): F[Unit]
Inherited from:
LoggerLike
final def info(scope: Scope, payload: => JsonObject): F[Unit]
Inherited from:
LoggerLike
final def info(payload: => JsonObject): 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: => JsonObject, 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 merge(payload: JsonObject): ContextualLogger[F]
Implicitly added by Ops
Inherited from:
LoggerOps
final def minimum(level: Level): ContextualLogger[F]
Implicitly added by Ops
Inherited from:
LoggerOps
Implicitly added by Ops
Inherited from:
LoggerOps
final def prepend(scope: Scope): ContextualLogger[F]
Implicitly added by Ops

Prepend the given Scope to all events of this logger

Prepend the given Scope to all events of this logger

Inherited from:
LoggerOps
final def warning(scope: Scope, message: String, payload: => JsonObject, throwable: Throwable): F[Unit]
Inherited from:
LoggerLike
final def warning(message: String, payload: => JsonObject, 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: => JsonObject): F[Unit]
Inherited from:
LoggerLike
final def warning(message: String, payload: => JsonObject): F[Unit]
Inherited from:
LoggerLike
final def warning(scope: Scope, payload: => JsonObject): F[Unit]
Inherited from:
LoggerLike
final def warning(payload: => JsonObject): 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: => JsonObject, throwable: Option[Throwable]): F[Unit]
Inherited from:
LoggerLike
final def withContext(context: Context): ContextualLogger[F]
Implicitly added by Ops
Inherited from:
LoggerOps