blob: f5c41cf2279130db86899d9342ac5d27ab9c2863 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
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)
}
}
|