aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/package.scala
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2017-05-25 16:52:52 +0200
committerIvan Topolnjak <ivantopo@gmail.com>2017-05-25 16:52:52 +0200
commita3d78ef61a277b0b62dc93daf84756dfa7625d3d (patch)
tree4fee7ce93ecfb4e32c7aaaa22efb75ed07c667f6 /kamon-core/src/main/scala/kamon/package.scala
parent22379d3f318b2cd3a4c995ff1c45bda33d935a46 (diff)
downloadKamon-a3d78ef61a277b0b62dc93daf84756dfa7625d3d.tar.gz
Kamon-a3d78ef61a277b0b62dc93daf84756dfa7625d3d.tar.bz2
Kamon-a3d78ef61a277b0b62dc93daf84756dfa7625d3d.zip
trying to flatten out the structure and eliminate the notion of entitites
Diffstat (limited to 'kamon-core/src/main/scala/kamon/package.scala')
-rw-r--r--kamon-core/src/main/scala/kamon/package.scala4
1 files changed, 4 insertions, 0 deletions
diff --git a/kamon-core/src/main/scala/kamon/package.scala b/kamon-core/src/main/scala/kamon/package.scala
index b65022bc..64a0a72e 100644
--- a/kamon-core/src/main/scala/kamon/package.scala
+++ b/kamon-core/src/main/scala/kamon/package.scala
@@ -35,6 +35,10 @@ package object kamon {
}
}
+ implicit class PrettyPrintTags(val tags: Map[String, String]) extends AnyVal {
+ def prettyPrint(): String =
+ tags.map { case (k, v) => k + "=" + v } mkString("{", ",", "}")
+ }
/**
* Workaround to the non thread-safe [[scala.collection.concurrent.TrieMap#getOrElseUpdate()]] method. More details on