package client
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- class ExceptionCollector extends AnyRef
- class ExceptionExporter extends AnyRef
-
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.
- trait ExceptionOccurrence extends AnyRef
-
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.
-
case class
HttpContext(requestMethod: String, requestUrl: String, requestHeaders: Map[String, String], requestBody: Option[String]) extends Product with Serializable
Additional HTTP-related context for ExceptionWithContext.
- sealed trait Severity extends AnyRef