Packages

package client

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class ExceptionCollector extends AnyRef
  2. class ExceptionExporter extends AnyRef
  3. case class ExceptionMessage(aggregationKey: String, message: String, severity: Severity, uuid: UUID = UUID.randomUUID, timestamp: ZonedDateTime = ZonedDateTime.now, httpContext: Option[HttpContext] = None) extends ExceptionOccurrence with Product with Serializable

    A simple message without throwable.

  4. trait ExceptionOccurrence extends AnyRef
  5. case class ExceptionWithContext(throwable: Throwable, severity: Severity, uuid: UUID = UUID.randomUUID, timestamp: ZonedDateTime = ZonedDateTime.now, httpContext: Option[HttpContext] = None) extends ExceptionOccurrence with Product with Serializable

    Wraps an exception with useful metadata.

  6. case class HttpContext(requestMethod: String, requestUrl: String, requestHeaders: Map[String, String], requestBody: Option[String]) extends Product with Serializable

    Additional HTTP-related context for ExceptionWithContext.

  7. sealed trait Severity extends AnyRef

Value Members

  1. object Severity

Ungrouped