Packages

case class ErrorLoggingContext(logger: TracedLogger, properties: Map[String, String], traceContext: TraceContext) extends ContextualizedErrorLogger with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ErrorLoggingContext
  2. Serializable
  3. Product
  4. Equals
  5. ContextualizedErrorLogger
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ErrorLoggingContext(logger: TracedLogger, properties: Map[String, String], traceContext: TraceContext)

Value Members

  1. def correlationId: Option[String]
    Definition Classes
    ErrorLoggingContext → ContextualizedErrorLogger
  2. def error(message: String, throwable: Throwable): Unit
    Definition Classes
    ErrorLoggingContext → ContextualizedErrorLogger
  3. def error(message: String): Unit
    Definition Classes
    ErrorLoggingContext → ContextualizedErrorLogger
  4. def info(message: String, throwable: Throwable): Unit
    Definition Classes
    ErrorLoggingContext → ContextualizedErrorLogger
  5. def info(message: String): Unit
    Definition Classes
    ErrorLoggingContext → ContextualizedErrorLogger
  6. def logError(err: BaseError, extra: Map[String, String]): Unit

    Log the cause while adding the context into the MDC

    Log the cause while adding the context into the MDC

    We add the context twice to the MDC: first, every map item is added directly and then we add a second string version as "err-context". When we log to file, we add the err-context to the log output. When we log to JSON, we ignore the err-context field.

    Definition Classes
    ErrorLoggingContext → ContextualizedErrorLogger
  7. val logger: TracedLogger
  8. def productElementNames: Iterator[String]
    Definition Classes
    Product
  9. val properties: Map[String, String]
    Definition Classes
    ErrorLoggingContext → ContextualizedErrorLogger
  10. val traceContext: TraceContext
  11. def warn(message: String, throwable: Throwable): Unit
    Definition Classes
    ErrorLoggingContext → ContextualizedErrorLogger
  12. def warn(message: String): Unit
    Definition Classes
    ErrorLoggingContext → ContextualizedErrorLogger