ramanathan1504 commented on issue #1976:
URL: 
https://github.com/apache/logging-log4j2/issues/1976#issuecomment-4873720603

   @vy @ppkarwasz @garydgregory @jvz 
   
   I am going in a right direction?
   
   1. **log4j-api:** Added Java 8 default getters (getTraceId, getSpanId,
       getTraceFlags) to LogEvent interface.
   2.  **log4j-api:** Added TraceContextProvider SPI interface under
       org.apache.logging.log4j.spi package.
   3.  **log4j-core:** Added traceId, spanId, and traceFlags fields, getters, 
and
       setters to Log4jLogEvent.
   4.  **log4j-core:** Added traceId, spanId, and traceFlags fields, getters, 
and
       setters to MutableLogEvent and RingBufferLogEvent.
   5.  **log4j-core:** Added 18-parameter setValues and 14-parameter 
setBasicValues
       overloads to async logging events.
   6.  **log4j-core:** Created TraceContextProviderService loading active 
tracing
       providers via standard ServiceLoader.
   7.  **log4j-core:** Implemented built-in TraceIdPatternConverter,
       SpanIdPatternConverter, and TraceFlagsPatternConverter.
   8.  **log4j-core:** Bumped package export metadata versions in respective
       package-info.java files.
   9.  **log4j-perf-test:** Created AsyncTraceContextBenchmark class to verify
       throughput with JMH.
   10. **log4j-core-test:** Created TraceContextIntegrationTest and
       TestTraceContextProvider classes for JUnit verification.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to