InternalCoreWriterProvider - DataDog/dd-sdk-android GitHub Wiki

interface InternalCoreWriterProvider

Internal interface to provide the core writer to the tracer. The com.datadog.trace.core.CoreTracer uses this interface to be able to provide custom implementations of the writer. By using this interface, the tracer can be decoupled from the dd-sdk-android-trace-otel module by providing the writer implementation from the dd-sdk-android-trace module. The reason we cannot provide the implementation directly in the dd-track-android-trace-otel module is that the current Writer implementation is depending on too many classes from the dd-sdk-android-trace module.

Functions

getCoreTracerWriter

abstract fun getCoreTracerWriter(): Writer

Returns the core writer used by the tracer.