blob: 30506209c41a56536b64b9e46dd9e0f5ae4f7ef8 (
plain) (
tree)
|
|
package kamon
import kamon.trace.{IdentityProvider, Tracer}
trait Tracing { self: Configuration with Utilities =>
private val _tracer = Tracer.Default(Kamon, config(), clock())
onReconfigure(newConfig => _tracer.reconfigure(newConfig))
def buildSpan(operationName: String): Tracer.SpanBuilder =
_tracer.buildSpan(operationName)
def identityProvider: IdentityProvider =
_tracer.identityProvider
protected def tracer(): Tracer.Default =
_tracer
}
|