@@ -5,19 +5,16 @@ import io.moia.router.Request
55import io.moia.router.RequestHandler
66import io.moia.router.ResponseEntity
77import io.moia.router.Router.Companion.router
8- import io.moia.router.getHeaderCaseInsensitive
98import io.moia.router.then
109import org.slf4j.Logger
1110import org.slf4j.LoggerFactory
1211import org.slf4j.MDC
13- import kotlin.concurrent.timer
14- import kotlin.system.measureTimeMillis
1512
1613class MyRequestHandler : RequestHandler () {
1714 private val controller = SomeController ()
1815
1916 override val router = router {
20- // use filters to add cross-cutting concerns to each request
17+ // use filters to add cross-cutting concerns to each request
2118 filter = loggingFilter().then(mdcFilter())
2219
2320 // functions can be externalized...
@@ -29,13 +26,13 @@ class MyRequestHandler : RequestHandler() {
2926
3027 private fun loggingFilter () = Filter { next -> {
3128 request ->
32- log.info(" Handling request ${request.apiRequest. httpMethod} ${request.apiRequest .path} " )
29+ log.info(" Handling request ${request.httpMethod} ${request.path} " )
3330 next(request) }
3431 }
3532
3633 private fun mdcFilter () = Filter { next -> {
3734 request ->
38- MDC .put(" requestId" , request.apiRequest. requestContext?.requestId)
35+ MDC .put(" requestId" , request.requestContext?.requestId)
3936 next(request) }
4037 }
4138
0 commit comments