aboutsummaryrefslogtreecommitdiff
path: root/kamon-spray
diff options
context:
space:
mode:
Diffstat (limited to 'kamon-spray')
-rw-r--r--kamon-spray/src/main/scala/kamon/spray/KamonTraceDirectives.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/kamon-spray/src/main/scala/kamon/spray/KamonTraceDirectives.scala b/kamon-spray/src/main/scala/kamon/spray/KamonTraceDirectives.scala
index 49944bcf..dbea687b 100644
--- a/kamon-spray/src/main/scala/kamon/spray/KamonTraceDirectives.scala
+++ b/kamon-spray/src/main/scala/kamon/spray/KamonTraceDirectives.scala
@@ -20,7 +20,8 @@ import spray.routing._
import kamon.trace.Tracer
trait KamonTraceDirectives extends BasicDirectives {
- def traceName(name: String): Directive0 = mapRequest { req ⇒
+ def traceName(name: String, tags: Map[String, String] = Map.empty): Directive0 = mapRequest { req ⇒
+ tags.foreach { case (key, value) ⇒ Tracer.currentContext.addTag(key, value) }
Tracer.currentContext.rename(name)
req
}