LoggerLike

trait LoggerLike[F[_]]
class Object
trait Matchable
class Any
class Logger[F]

Value members

Concrete methods

final def apply(level: Level, scope: Scope, message: String, payload: => JsonObject, throwable: Option[Throwable]): F[Unit]
final def debug(scope: Scope, message: String, payload: => JsonObject, throwable: Option[Throwable]): F[Unit]
final def debug(message: String): F[Unit]
final def debug(scope: Scope, message: String): F[Unit]
final def debug(payload: => JsonObject): F[Unit]
final def debug(scope: Scope, payload: => JsonObject): F[Unit]
final def debug(message: String, payload: => JsonObject): F[Unit]
final def debug(scope: Scope, message: String, payload: => JsonObject): F[Unit]
final def debug(message: String, throwable: Throwable): F[Unit]
final def debug(scope: Scope, message: String, throwable: Throwable): F[Unit]
final def debug(message: String, payload: => JsonObject, throwable: Throwable): F[Unit]
final def debug(scope: Scope, message: String, payload: => JsonObject, throwable: Throwable): F[Unit]
final def error(scope: Scope, message: String, payload: => JsonObject, throwable: Option[Throwable]): F[Unit]
final def error(message: String): F[Unit]
final def error(scope: Scope, message: String): F[Unit]
final def error(payload: => JsonObject): F[Unit]
final def error(scope: Scope, payload: => JsonObject): F[Unit]
final def error(message: String, payload: => JsonObject): F[Unit]
final def error(scope: Scope, message: String, payload: => JsonObject): F[Unit]
final def error(message: String, throwable: Throwable): F[Unit]
final def error(scope: Scope, message: String, throwable: Throwable): F[Unit]
final def error(message: String, payload: => JsonObject, throwable: Throwable): F[Unit]
final def error(scope: Scope, message: String, payload: => JsonObject, throwable: Throwable): F[Unit]
final def info(scope: Scope, message: String, payload: => JsonObject, throwable: Option[Throwable]): F[Unit]
final def info(message: String): F[Unit]
final def info(scope: Scope, message: String): F[Unit]
final def info(payload: => JsonObject): F[Unit]
final def info(scope: Scope, payload: => JsonObject): F[Unit]
final def info(message: String, payload: => JsonObject): F[Unit]
final def info(scope: Scope, message: String, payload: => JsonObject): F[Unit]
final def info(message: String, throwable: Throwable): F[Unit]
final def info(scope: Scope, message: String, throwable: Throwable): F[Unit]
final def info(message: String, payload: => JsonObject, throwable: Throwable): F[Unit]
final def info(scope: Scope, message: String, payload: => JsonObject, throwable: Throwable): F[Unit]
final def warning(scope: Scope, message: String, payload: => JsonObject, throwable: Option[Throwable]): F[Unit]
final def warning(message: String): F[Unit]
final def warning(scope: Scope, message: String): F[Unit]
final def warning(payload: => JsonObject): F[Unit]
final def warning(scope: Scope, payload: => JsonObject): F[Unit]
final def warning(message: String, payload: => JsonObject): F[Unit]
final def warning(scope: Scope, message: String, payload: => JsonObject): F[Unit]
final def warning(message: String, throwable: Throwable): F[Unit]
final def warning(scope: Scope, message: String, throwable: Throwable): F[Unit]
final def warning(message: String, payload: => JsonObject, throwable: Throwable): F[Unit]
final def warning(scope: Scope, message: String, payload: => JsonObject, throwable: Throwable): F[Unit]