blob: f5c41cf2279130db86899d9342ac5d27ab9c2863 (
plain) (
tree)
|
|
package xyz.driver.core
package reporting
import org.slf4j.MDC
trait GoogleMdcLogger extends Reporter { self: GoogleReporter =>
abstract override def log(severity: Reporter.Severity, message: String, reason: Option[Throwable])(
implicit ctx: SpanContext): Unit = {
MDC.put("trace", s"projects/${credentials.getProjectId}/traces/${ctx.traceId}")
super.log(severity, message, reason)
}
}
|