csw.logging.models
package csw.logging.models
Members list
Packages
package csw.logging.models.codecs
Type members
Classlikes
The trait for logging ids. It can be either a RequestId to a specific request or NoId when there is no associated request.
A logging level.
case class LogMetadata(defaultLevel: Level, pekkoLevel: Level, slf4jLevel: Level, componentLevel: Level) extends LoggingSerializable
Holds metadata information about logging configuration
Holds metadata information about logging configuration
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait LoggingSerializableclass Objecttrait Matchableclass AnyShow all
The logging id of a specific request
The logging id of a specific request
Value parameters
- level
-
a field for controlling per request log levels optional: defaults to no per request control
- spanId
-
a sub-id used when a a service is called multiple times for the same global request optional: defaults to 0
- trackingId
-
the global unique id of the request optional: A new unique id will be created if this is not specified
Attributes
- Supertypes
The id value used in logging calls when there is no associated request
In this article