Skip to content

Commit f57f608

Browse files
committed
Catch and logg failed calls
1 parent 6c376e9 commit f57f608

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/main/kotlin/no/nav/tms/varsel/api/varselApi.kt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import io.ktor.server.response.*
1818
import io.ktor.server.routing.*
1919
import io.github.oshai.kotlinlogging.KotlinLogging
2020
import io.ktor.serialization.jackson.*
21-
import io.ktor.server.plugins.*
21+
import io.ktor.server.application.hooks.*
2222
import no.nav.tms.common.metrics.installTmsMicrometerMetrics
2323
import no.nav.tms.token.support.idporten.sidecar.LevelOfAssurance
2424
import no.nav.tms.token.support.idporten.sidecar.idPorten
@@ -50,6 +50,16 @@ fun Application.varselApi(
5050
val securelog = KotlinLogging.logger("secureLog")
5151
val log = KotlinLogging.logger{}
5252

53+
54+
install(createRouteScopedPlugin("test"){
55+
on(CallSetup){ call ->
56+
log.info { "Kall mottatt" }
57+
}
58+
on(CallFailed){ call, cause ->
59+
log.error { "Kall feilet: $cause" }
60+
}
61+
})
62+
5363
install(DefaultHeaders)
5464
authInstaller()
5565

0 commit comments

Comments
 (0)