diff options
Diffstat (limited to 'src/main/scala/TracingDirectives.scala')
-rw-r--r-- | src/main/scala/TracingDirectives.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/scala/TracingDirectives.scala b/src/main/scala/TracingDirectives.scala index 2c02571..a172808 100644 --- a/src/main/scala/TracingDirectives.scala +++ b/src/main/scala/TracingDirectives.scala @@ -19,7 +19,7 @@ trait TracingDirectives { } def trace(tracer: Tracer, - name: String, + name: Option[String] = None, extraLabels: Map[String, String] = Map.empty): Directive0 = extractRequest.flatMap { request => def getHeader(name: String): Option[String] = @@ -40,7 +40,7 @@ trait TracingDirectives { ) ++ extraLabels val span = Span( - name = name, + name = name.getOrElse(request.uri.path.toString), traceId = traceId, parentSpanId = parentSpanId, labels = labels |