Package com.linecorp.armeria.common.logging
@NonNullByDefault
package com.linecorp.armeria.common.logging
-
ClassDescriptionA built-in property exported by
RequestContextExporter
.A holder class which has the timing information about a connection attempt before a client sends aRequest
.Builds a newClientConnectionTimings
.Produces the preview ofRequestLog
.A factory creating aContentPreviewer
.A builder which builds aContentPreviewerFactory
.Holds a set ofExportGroupBuilder.ExportEntry
s.Builds a newExportGroup
.A function that masks the specified header value.A sanitizer that sanitizesHttpHeaders
.A builder implementation for JSONHeadersSanitizer
.A builder implementation forJsonLogFormatter
.Builds a new logging decorator.Log level.Writes logs of aRequestLog
.Builds a newLogWriter
.Regex based sanitizer.Exports the specified properties from currentRequestContext
toMap
.Builds a newRequestContextExporter
.Provides the access to aRequestLog
orRequestOnlyLog
, while ensuring the interestedRequestLogProperty
s are available.ARuntimeException
raised when accessing aRequestLog
property that's not available yet.Updates aRequestLog
with newly available information.A property ofRequestLog
, used for identifying properties that have been populated during request processing.A set of informational properties for request-side only, collected while consuming aRequest
.Provides the access to request-scopedMDC
properties.A builder implementation for TextHeadersSanitizer
.A builder implementation forTextLogFormatter
.