Logger

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

Value members

Abstract methods

def log(events: Long => List[Event]): F[Unit]

Concrete methods

final def mapK[G[_]](fk: FunctionK[F, G]): Logger[G]

Inherited methods

final def append(scope: Scope): Logger[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): Logger[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
final def merge(payload: JsonObject): Logger[F]
Implicitly added by Ops
Inherited from:
LoggerOps
final def minimum(level: Level): Logger[F]
Implicitly added by Ops
Inherited from:
LoggerOps
final def modifyEvent(f: Event => Event): Logger[F]
Implicitly added by Ops
Inherited from:
LoggerOps
final def prepend(scope: Scope): Logger[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): Logger[F]
Implicitly added by Ops
Inherited from:
LoggerOps