Package-level declarations
Types
Link copied to clipboard
class DatadogTracingAppender(service: String, agentUrl: String = "http://localhost:8126", batchSize: Int = 100, batchTimeout: Duration = 2.seconds, env: String? = null, version: String? = null, spanType: String = "custom", engine: HttpClientEngine? = null) : BatchAppender<TracingEvent>
An io.github.smyrgeorge.log4k.Appender that publishes finished spans to a local Datadog Agent over its APM trace intake API (PUT /v0.4/traces, JSON). Register it with RootLogger.Tracing.appenders.register(...).