blob: e64cfaa65bc08c058dda2a61a551a07a15315827 (
plain) (
tree)
|
|
package kamon.trace
import scala.util.DynamicVariable
object Tracer {
val traceContext = new DynamicVariable[Option[TraceContext]](None)
def context() = traceContext.value
def set(ctx: TraceContext) = traceContext.value = Some(ctx)
def start = set(newTraceContext)
def newTraceContext(): TraceContext = TraceContext()(Kamon.actorSystem)
}
|