diff options
author | Jakob Odersky <jakob@driver.xyz> | 2018-08-29 22:03:43 -0700 |
---|---|---|
committer | Jakob Odersky <jakob@driver.xyz> | 2018-09-12 14:17:39 -0700 |
commit | 05bc848cc504b6825c7dcc49dd9aac0cd02e895c (patch) | |
tree | eb0a355dc5dbe2110d851fa06c34a1603e7118b9 /src/main/scala/xyz/driver/core/reporting/ScalaLoggerLike.scala | |
parent | a178592098a2bc07fcb7749eaf148debf02a5e63 (diff) | |
download | driver-core-05bc848cc504b6825c7dcc49dd9aac0cd02e895c.tar.gz driver-core-05bc848cc504b6825c7dcc49dd9aac0cd02e895c.tar.bz2 driver-core-05bc848cc504b6825c7dcc49dd9aac0cd02e895c.zip |
Add tracing to client HTTP transport and improve tracing tags
Diffstat (limited to 'src/main/scala/xyz/driver/core/reporting/ScalaLoggerLike.scala')
-rw-r--r-- | src/main/scala/xyz/driver/core/reporting/ScalaLoggerLike.scala | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/main/scala/xyz/driver/core/reporting/ScalaLoggerLike.scala b/src/main/scala/xyz/driver/core/reporting/ScalaLoggerLike.scala index c1131fb..eda81fb 100644 --- a/src/main/scala/xyz/driver/core/reporting/ScalaLoggerLike.scala +++ b/src/main/scala/xyz/driver/core/reporting/ScalaLoggerLike.scala @@ -5,12 +5,13 @@ trait ScalaLoggerLike extends Reporter { def logger: Logger - override def debug(message: String)(implicit ctx: SpanContext): Unit = logger.debug(message) - override def info(message: String)(implicit ctx: SpanContext): Unit = logger.info(message) - override def warn(message: String)(implicit ctx: SpanContext): Unit = logger.warn(message) - override def error(message: String)(implicit ctx: SpanContext): Unit = logger.error(message) - override def error(message: String, reason: Throwable)(implicit ctx: SpanContext): Unit = - logger.error(message, reason) + override def log(severity: Reporter.Severity, message: String, reason: Option[Throwable])( + implicit ctx: SpanContext): Unit = severity match { + case Reporter.Severity.Debug => logger.debug(message, reason.orNull) + case Reporter.Severity.Informational => logger.info(message, reason.orNull) + case Reporter.Severity.Warning => logger.warn(message, reason.orNull) + case Reporter.Severity.Error => logger.error(message, reason.orNull) + } } |