public class TraceLoggingEnhancer implements LoggingEnhancerImplements
LoggingEnhancerStatic Methods
getCurrentSpanId()
public static String getCurrentSpanId()Get the Span ID associated with any logging done by the current thread.
| Returns | |
|---|---|
| Type | Description | 
| String | id The span ID | 
getCurrentTraceId()
public static String getCurrentTraceId()Get the Trace ID associated with any logging done by the current thread.
| Returns | |
|---|---|
| Type | Description | 
| String | id The trace ID | 
getCurrentTraceSampled()
public static Boolean getCurrentTraceSampled()Get the trace sampled flag associated with any logging done by the current thread.
| Returns | |
|---|---|
| Type | Description | 
| Boolean | traceSampled The traceSampled flag | 
setCurrentSpanId(String id)
public static void setCurrentSpanId(String id)Set the Span ID associated with any logging done by the current thread.
| Parameter | |
|---|---|
| Name | Description | 
| id | StringThe spanID | 
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] | 
setCurrentTraceSampled(Boolean isTraceSampled)
public static void setCurrentTraceSampled(Boolean isTraceSampled)Set the trace sampled flag associated with any logging done by the current thread.
| Parameter | |
|---|---|
| Name | Description | 
| isTraceSampled | BooleanThe traceSampled flag | 
Constructors
TraceLoggingEnhancer()
public TraceLoggingEnhancer()TraceLoggingEnhancer(String prefix)
public TraceLoggingEnhancer(String prefix)| Parameter | |
|---|---|
| Name | Description | 
| prefix | String | 
Methods
enhanceLogEntry(LogEntry.Builder builder)
public void enhanceLogEntry(LogEntry.Builder builder)| Parameter | |
|---|---|
| Name | Description | 
| builder | LogEntry.Builder |