aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvlad <vlad@driver.xyz>2017-03-14 01:09:14 -0700
committervlad <vlad@driver.xyz>2017-03-14 01:09:14 -0700
commit521b882674dc2ee6e95f27afd6ad226a4fdd8335 (patch)
tree529c6a572e14c8737a0f3557d69f754f80db5ef0
parenta92c192ac006f6d1ab23fb2edb099dc2153aecd2 (diff)
downloaddriver-core-521b882674dc2ee6e95f27afd6ad226a4fdd8335.tar.gz
driver-core-521b882674dc2ee6e95f27afd6ad226a4fdd8335.tar.bz2
driver-core-521b882674dc2ee6e95f27afd6ad226a4fdd8335.zip
Added writing tracking Id to MDC so it can be logged for all messages, removed some linkerd legacy and refined Revision equals
-rw-r--r--src/main/scala/xyz/driver/core/app.scala12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/main/scala/xyz/driver/core/app.scala b/src/main/scala/xyz/driver/core/app.scala
index a2a059a..cbf61df 100644
--- a/src/main/scala/xyz/driver/core/app.scala
+++ b/src/main/scala/xyz/driver/core/app.scala
@@ -6,8 +6,8 @@ import akka.actor.ActorSystem
import akka.http.scaladsl.Http
import akka.http.scaladsl.marshallers.sprayjson.SprayJsonSupport
import akka.http.scaladsl.model.StatusCodes._
-import akka.http.scaladsl.model.headers.RawHeader
import akka.http.scaladsl.model._
+import akka.http.scaladsl.model.headers.RawHeader
import akka.http.scaladsl.server.Directives._
import akka.http.scaladsl.server.RouteResult._
import akka.http.scaladsl.server.{ExceptionHandler, Route, RouteConcatenation}
@@ -15,12 +15,11 @@ import akka.stream.scaladsl.Sink
import akka.stream.{ActorMaterializer, Materializer}
import com.typesafe.config.Config
import io.swagger.models.Scheme
-import org.slf4j.{LoggerFactory, MDC, MarkerFactory}
+import org.slf4j.{LoggerFactory, MDC}
import spray.json.DefaultJsonProtocol
import xyz.driver.core
import xyz.driver.core.logging.{Logger, TypesafeScalaLogger}
-import xyz.driver.core.rest.ContextHeaders
-import xyz.driver.core.rest.Swagger
+import xyz.driver.core.rest.{ContextHeaders, Swagger}
import xyz.driver.core.stats.SystemStats
import xyz.driver.core.time.Time
import xyz.driver.core.time.provider.{SystemTimeProvider, TimeProvider}
@@ -80,9 +79,10 @@ object app {
def requestLogging: Future[Unit] = {
entityAsString(ctx.request.entity).map { data =>
- s"""{"method":"${ctx.request.method}","url": "${ctx.request.uri}","entity":"$data"""".stripMargin
+ s"""{"method":"${ctx.request.method.value}","url": "${ctx.request.uri}","entity":"$data"""".stripMargin
} map { requestJson =>
- log.audit(MarkerFactory.getMarker("Received request"), requestJson)
+ MDC.put("message", "Received request")
+ log.audit(requestJson)
}
}