Commit bd34d099 by Amelin Konstantin

refactor info in Logger

parent 09923e5d
......@@ -62,19 +62,14 @@ trait Logger {
}
override def info(msg: String): String = {
val additionalInfo = data.filter {
case (k, v) if v.nonEmpty => true
case _ => false
}
val additionalInfo = data
.filter { case (_, v) => v.nonEmpty }
.toVector
.flatMap { case (k, v ) => v }
.filter {
case (t, v, m) if v != null || (m != null && m.nonEmpty) => true
case _ => false
}
.flatMap { case (_, v ) => v }
.filter { case (_, v, m) => v != null || (m != null && m.nonEmpty) }
.map {
case (t, v, m) => s"tag: $t, value: ${if (v != null) v else ""}" +
(if (m != null && m.nonEmpty) ", " + m.toVector.map { case (k, v1) => v1}.map {
(if (m != null && m.nonEmpty) ", " + m.toVector.map { case (k, v1) => v1 }.map {
case (k1, v2) => s"attr: $k1, value: $v2"
}.mkString(", ") else "")
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment