From 66c4516fbba090733cce87ad80d327956f794fa4 Mon Sep 17 00:00:00 2001 From: Diego Date: Fri, 22 Apr 2016 01:13:34 -0300 Subject: + kamon-spray: Add tags in spray spray directives for tracing and closes #345 --- kamon-spray/src/main/scala/kamon/spray/KamonTraceDirectives.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'kamon-spray') 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 } -- cgit v1.2.3