Class TraceLoggingEnhancer (3.18.0)

public class TraceLoggingEnhancer implements LoggingEnhancer

Inheritance

java.lang.Object > TraceLoggingEnhancer

Implements

LoggingEnhancer

Static Methods

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 String

The traceID, in the form projects/[PROJECT_ID]/traces/[TRACE_ID]

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