A B C D E G I L R S T V 
All Classes All Packages

A

addAppender(Appender<ILoggingEvent>) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
 
addAttribute(String, AttributeKey<?>) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Adds the specified AttributeKey to the export list.
addAttribute(String, AttributeKey<?>, Function<?, String>) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Adds the specified AttributeKey to the export list.
addBuiltIn(BuiltInProperty) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Adds the specified BuiltInProperty to the export list.
addHttpRequestHeader(CharSequence) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Adds the specified HTTP request header name to the export list.
addHttpResponseHeader(CharSequence) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Adds the specified HTTP response header name to the export list.
append(ILoggingEvent) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
 

B

BuiltInProperty - Enum in com.linecorp.armeria.common.logback
A built-in property exported by RequestContextExportingAppender.

C

CLIENT_IP - com.linecorp.armeria.common.logback.BuiltInProperty
"client.ip" - the IP address who initiated a request.
com.linecorp.armeria.common.logback - package com.linecorp.armeria.common.logback
Logback integration.
containsAttribute(AttributeKey<?>) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Returns true if the specified AttributeKey is in the export list.
containsBuiltIn(BuiltInProperty) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Returns true if the specified BuiltInProperty is in the export list.
containsHttpRequestHeader(CharSequence) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Returns true if the specified HTTP request header name is in the export list.
containsHttpResponseHeader(CharSequence) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Returns true if the specified HTTP response header name is in the export list.

D

detachAndStopAllAppenders() - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
 
detachAppender(Appender<ILoggingEvent>) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
 
detachAppender(String) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
 

E

ELAPSED_NANOS - com.linecorp.armeria.common.logback.BuiltInProperty
"elapsed_nanos" - the amount of time in nanoseconds taken to handle the request.
export(Map<String, String>, RequestContext, RequestLog) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Exports the necessary properties to MDC.

G

getAppender(String) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
 
getAttributes() - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Returns all AttributeKeys in the export list.
getBuiltIns() - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Returns all BuiltInPropertys in the export list.
getHttpRequestHeaders() - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Returns all HTTP request header names in the export list.
getHttpResponseHeaders() - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Returns all HTTP response header names in the export list.

I

isAttached(Appender<ILoggingEvent>) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
 
iteratorForAppenders() - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
 

L

LOCAL_HOST - com.linecorp.armeria.common.logback.BuiltInProperty
"local.host" - the host name part of the local socket address.
LOCAL_IP - com.linecorp.armeria.common.logback.BuiltInProperty
"local.ip" - the IP address part of the local socket address.
LOCAL_PORT - com.linecorp.armeria.common.logback.BuiltInProperty
"local.port" - the port number part of the local socket address.

R

REMOTE_HOST - com.linecorp.armeria.common.logback.BuiltInProperty
"remote.host" - the host name part of the remote socket address.
REMOTE_IP - com.linecorp.armeria.common.logback.BuiltInProperty
"remote.ip" - the IP address part of the remote socket address.
REMOTE_PORT - com.linecorp.armeria.common.logback.BuiltInProperty
"remote.port" - the port number part of the remote socket address.
REQ_AUTHORITY - com.linecorp.armeria.common.logback.BuiltInProperty
"req.authority" - the authority of the request, represented as "<hostname>[:<port>]".
REQ_CONTENT_LENGTH - com.linecorp.armeria.common.logback.BuiltInProperty
"req.content_length" - the byte-length of the request content.
REQ_DIRECTION - com.linecorp.armeria.common.logback.BuiltInProperty
"req.direction" - the direction of the request, which is "INBOUND" for servers and "OUTBOUND" for clients.
REQ_METHOD - com.linecorp.armeria.common.logback.BuiltInProperty
"req.method" - the method name of the request. e.g.
REQ_PATH - com.linecorp.armeria.common.logback.BuiltInProperty
"req.path" - the path of the request.
REQ_QUERY - com.linecorp.armeria.common.logback.BuiltInProperty
"req.query" - the query of the request.
REQ_RPC_METHOD - com.linecorp.armeria.common.logback.BuiltInProperty
"req.rpc_method" - the RPC method name of the request.
REQ_RPC_PARAMS - com.linecorp.armeria.common.logback.BuiltInProperty
"req.rpc_params" - the RPC parameter list, represented by Arrays.toString(Object...).
RequestContextExportingAppender - Class in com.linecorp.armeria.common.logback
A Logback Appender that exports the properties of the current RequestContext to MDC.
RequestContextExportingAppender() - Constructor for class com.linecorp.armeria.common.logback.RequestContextExportingAppender
 
RES_CONTENT_LENGTH - com.linecorp.armeria.common.logback.BuiltInProperty
"res.content_length" - the byte-length of the response content.
RES_RPC_RESULT - com.linecorp.armeria.common.logback.BuiltInProperty
"res.rpc_result" - the RPC result value of the response.
RES_STATUS_CODE - com.linecorp.armeria.common.logback.BuiltInProperty
"res.status_code" - the protocol-specific integer representation of the response status code.

S

SCHEME - com.linecorp.armeria.common.logback.BuiltInProperty
"scheme" - the scheme of the request, represented by Scheme.uriText().
setExport(String) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Adds the property represented by the specified MDC key to the export list.
setExports(String) - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
Adds the properties represented by the specified comma-separated MDC keys to the export list.
start() - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
 
stop() - Method in class com.linecorp.armeria.common.logback.RequestContextExportingAppender
 

T

TLS_CIPHER - com.linecorp.armeria.common.logback.BuiltInProperty
"tls.cipher" - the current TLS cipher suite.
TLS_PROTO - com.linecorp.armeria.common.logback.BuiltInProperty
"tls.proto" - the current SSLSession.getProtocol() TLS protocol}.
TLS_SESSION_ID - com.linecorp.armeria.common.logback.BuiltInProperty
"tls.session_id" - the hexadecimal representation of the current TLS session ID.

V

valueOf(String) - Static method in enum com.linecorp.armeria.common.logback.BuiltInProperty
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.linecorp.armeria.common.logback.BuiltInProperty
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E G I L R S T V 
All Classes All Packages