diff options
Diffstat (limited to 'kamon-spray/src/main/scala/kamon/spray/KamonTraceDirectives.scala')
-rw-r--r-- | kamon-spray/src/main/scala/kamon/spray/KamonTraceDirectives.scala | 3 |
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 } |