trait ContextualizedErrorLogger extends AnyRef

Abstracts away from the logging tech stack used.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ContextualizedErrorLogger
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def correlationId: Option[String]
  2. abstract def error(message: String, throwable: Throwable): Unit
  3. abstract def error(message: String): Unit
  4. abstract def info(message: String, throwable: Throwable): Unit
  5. abstract def info(message: String): Unit
  6. abstract def logError(err: BaseError, extra: Map[String, String]): Unit
  7. abstract def properties: Map[String, String]
  8. abstract def traceId: Option[String]
  9. abstract def warn(message: String, throwable: Throwable): Unit
  10. abstract def warn(message: String): Unit