| Package | Description |
|---|---|
| com.linecorp.armeria.client.logging |
Logging client decorators.
|
| com.linecorp.armeria.common.logging | |
| com.linecorp.armeria.common.metric |
Common metric collection utilities.
|
| com.linecorp.armeria.internal.common.logging |
Various classes used internally.
|
| com.linecorp.armeria.server.logging |
Logging and metric-collecting service decorators.
|
| Modifier and Type | Method and Description |
|---|---|
LoggingRpcClientBuilder |
LoggingRpcClientBuilder.requestLogLevelMapper(Function<? super RequestOnlyLog,LogLevel> requestLogLevelMapper) |
LoggingClientBuilder |
LoggingClientBuilder.requestLogLevelMapper(Function<? super RequestOnlyLog,LogLevel> requestLogLevelMapper) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
RequestLog
|
| Modifier and Type | Method and Description |
|---|---|
RequestOnlyLog |
RequestLogAccess.ensureRequestComplete()
Returns the
RequestLog that is guaranteed to have all request-side properties. |
| Modifier and Type | Method and Description |
|---|---|
protected Function<? super RequestOnlyLog,LogLevel> |
LoggingDecoratorBuilder.requestLogLevelMapper()
Returns the
LogLevel to use when logging request logs. |
CompletableFuture<RequestOnlyLog> |
RequestLogAccess.whenRequestComplete()
Returns a
CompletableFuture which will be completed when the Request has been consumed
completely and thus all properties of the RequestOnlyLog have been collected. |
| Modifier and Type | Method and Description |
|---|---|
LoggingDecoratorBuilder |
LoggingDecoratorBuilder.requestLogLevelMapper(Function<? super RequestOnlyLog,LogLevel> requestLogLevelMapper)
Sets the
Function to use when mapping the log level of request logs. |
| Modifier and Type | Method and Description |
|---|---|
MeterIdPrefix |
MeterIdPrefixFunction.activeRequestPrefix(MeterRegistry registry,
RequestOnlyLog log)
Creates a
MeterIdPrefix for the active request counter gauges from the specified
RequestOnlyLog. |
| Modifier and Type | Method and Description |
|---|---|
static MeterIdPrefixFunction |
MeterIdPrefixFunction.of(BiFunction<? super MeterRegistry,? super RequestOnlyLog,MeterIdPrefix> function)
Returns a
MeterIdPrefixFunction which generates a MeterIdPrefix from the given
MeterRegistry and RequestOnlyLog. |
| Modifier and Type | Method and Description |
|---|---|
static void |
LoggingDecorators.logRequest(org.slf4j.Logger logger,
RequestOnlyLog log,
Function<? super RequestOnlyLog,LogLevel> requestLogLevelMapper,
Function<? super RequestHeaders,?> requestHeadersSanitizer,
Function<Object,?> requestContentSanitizer,
Function<? super HttpHeaders,?> requestTrailersSanitizer)
Logs a stringified request of
RequestLog. |
| Modifier and Type | Method and Description |
|---|---|
static void |
LoggingDecorators.logRequest(org.slf4j.Logger logger,
RequestOnlyLog log,
Function<? super RequestOnlyLog,LogLevel> requestLogLevelMapper,
Function<? super RequestHeaders,?> requestHeadersSanitizer,
Function<Object,?> requestContentSanitizer,
Function<? super HttpHeaders,?> requestTrailersSanitizer)
Logs a stringified request of
RequestLog. |
| Modifier and Type | Method and Description |
|---|---|
LoggingServiceBuilder |
LoggingServiceBuilder.requestLogLevelMapper(Function<? super RequestOnlyLog,LogLevel> requestLogLevelMapper) |
Copyright © 2020 LeanCloud. All rights reserved.