diff options
Diffstat (limited to 'kamon-core/src/main/scala/kamon/trace/TraceContext.scala')
-rw-r--r-- | kamon-core/src/main/scala/kamon/trace/TraceContext.scala | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/kamon-core/src/main/scala/kamon/trace/TraceContext.scala b/kamon-core/src/main/scala/kamon/trace/TraceContext.scala index 935fe0ba..c5704caa 100644 --- a/kamon-core/src/main/scala/kamon/trace/TraceContext.scala +++ b/kamon-core/src/main/scala/kamon/trace/TraceContext.scala @@ -28,6 +28,7 @@ import scala.concurrent.Future trait TraceContext { def name: String def token: String + def tags: Map[String, String] def isEmpty: Boolean def nonEmpty: Boolean = !isEmpty def isClosed: Boolean = !(Status.Open == status) @@ -86,6 +87,7 @@ trait Segment { def name: String def category: String def library: String + def tags: Map[String, String] def isEmpty: Boolean def nonEmpty: Boolean = !isEmpty def isClosed: Boolean = !(Status.Open == status) @@ -101,6 +103,7 @@ trait Segment { case object EmptyTraceContext extends TraceContext { def name: String = "empty-trace" def token: String = "" + def tags: Map[String, String] = Map.empty def isEmpty: Boolean = true def status: Status = Closed def finish(): Unit = {} @@ -117,6 +120,7 @@ case object EmptyTraceContext extends TraceContext { val name: String = "empty-segment" val category: String = "empty-category" val library: String = "empty-library" + def tags: Map[String, String] = Map.empty def isEmpty: Boolean = true def status: Status = Closed def finish(): Unit = {} |