| Package | Description |
|---|---|
| com.linecorp.armeria.client |
Client core.
|
| com.linecorp.armeria.common |
Common types.
|
| com.linecorp.armeria.common.logging | |
| com.linecorp.armeria.common.metric |
Common metric collection utilities.
|
| com.linecorp.armeria.internal.logging | |
| com.linecorp.armeria.internal.metric |
Various metrics related classes used internally.
|
| com.linecorp.armeria.server |
Server core.
|
| com.linecorp.armeria.server.logging |
Logging and metric-collecting service decorators.
|
| com.linecorp.armeria.server.logging.structured |
Structured logging support for full request and response.
|
| Modifier and Type | Method and Description |
|---|---|
RequestLog |
DefaultClientRequestContext.log() |
| Modifier and Type | Method and Description |
|---|---|
static ClientConnectionTimings |
ClientConnectionTimings.get(RequestLog log)
Returns
ClientConnectionTimings from the specified RequestLog if exists. |
void |
ClientConnectionTimings.setTo(RequestLog log)
Sets this
ClientConnectionTimings to the specified RequestLog. |
| Modifier and Type | Method and Description |
|---|---|
RequestLog |
RequestContextWrapper.log() |
RequestLog |
RequestContext.log()
Returns the
RequestLog that contains the information about the current Request. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultRequestLog
Default
RequestLog implementation. |
| Modifier and Type | Method and Description |
|---|---|
List<RequestLog> |
RequestLog.children()
Returns the list of child
RequestLogs, ordered by the time it was added. |
List<RequestLog> |
DefaultRequestLog.children() |
protected Function<? super RequestLog,LogLevel> |
LoggingDecoratorBuilder.requestLogLevelMapper()
Returns the
LogLevel to use when logging request logs. |
protected Function<? super RequestLog,LogLevel> |
LoggingDecoratorBuilder.responseLogLevelMapper()
Returns the
LogLevel to use when logging response logs. |
| Modifier and Type | Method and Description |
|---|---|
void |
RequestLogBuilder.addChild(RequestLog child)
Adds the specified
RequestLog so that the logs are propagated from the child. |
void |
DefaultRequestLog.addChild(RequestLog child) |
static void |
RequestLogListenerInvoker.invokeOnRequestLog(RequestLogListener listener,
RequestLog log)
|
void |
RequestLogListener.onRequestLog(RequestLog log)
Invoked when
RequestLog meets the RequestLogAvailability specified with
addListener(RequestLogListener, RequestLogAvailability). |
| Modifier and Type | Method and Description |
|---|---|
T |
LoggingDecoratorBuilder.requestLogLevelMapper(Function<? super RequestLog,LogLevel> requestLogLevelMapper)
Sets the
Function to use when mapping the log level of request logs. |
T |
LoggingDecoratorBuilder.responseLogLevelMapper(Function<? super RequestLog,LogLevel> responseLogLevelMapper)
Sets the
Function to use when mapping the log level of response logs. |
| Modifier and Type | Method and Description |
|---|---|
default MeterIdPrefix |
MeterIdPrefixFunction.activeRequestPrefix(MeterRegistry registry,
RequestLog log)
Creates a
MeterIdPrefix for the active request counter gauges from the specified
RequestLog. |
MeterIdPrefix |
MeterIdPrefixFunction.apply(MeterRegistry registry,
RequestLog log)
Creates a
MeterIdPrefix from the specified RequestLog. |
| Modifier and Type | Method and Description |
|---|---|
static void |
LoggingDecorators.logRequest(org.slf4j.Logger logger,
RequestLog log,
Function<? super RequestLog,LogLevel> requestLogLevelMapper,
Function<? super RequestHeaders,?> requestHeadersSanitizer,
Function<Object,?> requestContentSanitizer,
Function<? super HttpHeaders,?> requestTrailersSanitizer)
Logs a stringified request of
RequestLog. |
static void |
LoggingDecorators.logResponse(org.slf4j.Logger logger,
RequestLog log,
Function<? super RequestLog,LogLevel> requestLogLevelMapper,
Function<? super RequestLog,LogLevel> responseLogLevelMapper,
Function<? super RequestHeaders,?> requestHeadersSanitizer,
Function<Object,?> requestContentSanitizer,
Function<? super HttpHeaders,?> requestTrailersSanitizer,
Function<? super ResponseHeaders,?> responseHeadersSanitizer,
Function<Object,?> responseContentSanitizer,
Function<? super HttpHeaders,?> responseTrailersSanitizer,
Function<? super Throwable,?> responseCauseSanitizer)
Logs a stringified response of
RequestLog. |
| Modifier and Type | Method and Description |
|---|---|
static void |
LoggingDecorators.logRequest(org.slf4j.Logger logger,
RequestLog log,
Function<? super RequestLog,LogLevel> requestLogLevelMapper,
Function<? super RequestHeaders,?> requestHeadersSanitizer,
Function<Object,?> requestContentSanitizer,
Function<? super HttpHeaders,?> requestTrailersSanitizer)
Logs a stringified request of
RequestLog. |
static void |
LoggingDecorators.logResponse(org.slf4j.Logger logger,
RequestLog log,
Function<? super RequestLog,LogLevel> requestLogLevelMapper,
Function<? super RequestLog,LogLevel> responseLogLevelMapper,
Function<? super RequestHeaders,?> requestHeadersSanitizer,
Function<Object,?> requestContentSanitizer,
Function<? super HttpHeaders,?> requestTrailersSanitizer,
Function<? super ResponseHeaders,?> responseHeadersSanitizer,
Function<Object,?> responseContentSanitizer,
Function<? super HttpHeaders,?> responseTrailersSanitizer,
Function<? super Throwable,?> responseCauseSanitizer)
Logs a stringified response of
RequestLog. |
static void |
LoggingDecorators.logResponse(org.slf4j.Logger logger,
RequestLog log,
Function<? super RequestLog,LogLevel> requestLogLevelMapper,
Function<? super RequestLog,LogLevel> responseLogLevelMapper,
Function<? super RequestHeaders,?> requestHeadersSanitizer,
Function<Object,?> requestContentSanitizer,
Function<? super HttpHeaders,?> requestTrailersSanitizer,
Function<? super ResponseHeaders,?> responseHeadersSanitizer,
Function<Object,?> responseContentSanitizer,
Function<? super HttpHeaders,?> responseTrailersSanitizer,
Function<? super Throwable,?> responseCauseSanitizer)
Logs a stringified response of
RequestLog. |
| Modifier and Type | Method and Description |
|---|---|
static void |
RequestMetricSupport.appendHttpStatusTag(<any> tagListBuilder,
RequestLog log)
Appends
HttpStatus to Tag. |
| Modifier and Type | Method and Description |
|---|---|
RequestLog |
DefaultServiceRequestContext.log() |
| Modifier and Type | Method and Description |
|---|---|
void |
AccessLogWriter.log(RequestLog log)
Logs the specified
RequestLog. |
| Modifier and Type | Method and Description |
|---|---|
L |
StructuredLogBuilder.build(RequestLog log)
Builds a structured log instance based on a given
RequestLog. |
protected abstract void |
StructuredLoggingService.writeLog(RequestLog log,
L structuredLog)
Writes given
structuredLog to the underlying system. |
| Constructor and Description |
|---|
StructuredLog(RequestLog reqLog)
Deprecated.
|
Copyright © 2020 LeanCloud. All rights reserved.