public class TraceLoggingEventEnhancer implements LoggingEventEnhancerAdds support for grouping logs by incoming http request
Inheritance
java.lang.Object > TraceLoggingEventEnhancerImplements
LoggingEventEnhancerStatic Methods
clearTraceId()
public static void clearTraceId()Clearing a trace Id from the MDC
getCurrentTraceId()
public static String getCurrentTraceId()Get the Trace ID associated with any logging done by the current thread.
| Returns | |
|---|---|
| Type | Description |
String |
id The traceID |
setCurrentTraceId(String id)
public static void setCurrentTraceId(String id)Set the Trace ID associated with any logging done by the current thread.
| Parameter | |
|---|---|
| Name | Description |
id |
StringThe traceID, in the form projects/[PROJECT_ID]/traces/[TRACE_ID] |
Constructors
TraceLoggingEventEnhancer()
public TraceLoggingEventEnhancer()Methods
enhanceLogEntry(LogEntry.Builder builder, ILoggingEvent e)
public void enhanceLogEntry(LogEntry.Builder builder, ILoggingEvent e)| Parameters | |
|---|---|
| Name | Description |
builder |
com.google.cloud.logging.LogEntry.Builder |
e |
ch.qos.logback.classic.spi.ILoggingEvent |