Skip to content

Commit 569061b

Browse files
committed
Fiks KotlinLogger etter bump av dp-versions-catalog
1 parent 0f6a5ea commit 569061b

File tree

13 files changed

+79
-65
lines changed

13 files changed

+79
-65
lines changed

dp-inntekt-api/src/main/kotlin/no/nav/dagpenger/inntekt/Application.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package no.nav.dagpenger.inntekt
22

3+
import io.github.oshai.kotlinlogging.KotlinLogging
34
import io.ktor.server.engine.embeddedServer
45
import io.ktor.server.netty.Netty
56
import kotlinx.coroutines.runBlocking
6-
import mu.KotlinLogging
77
import no.nav.dagpenger.inntekt.Config.inntektApiConfig
88
import no.nav.dagpenger.inntekt.db.PostgresDataSourceBuilder
99
import no.nav.dagpenger.inntekt.db.PostgresInntektStore

dp-inntekt-api/src/main/kotlin/no/nav/dagpenger/inntekt/AzureAuth.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ import com.auth0.jwk.JwkProviderBuilder
55
import com.natpryce.konfig.Configuration
66
import com.natpryce.konfig.Key
77
import com.natpryce.konfig.stringType
8+
import io.github.oshai.kotlinlogging.KotlinLogging
89
import io.ktor.server.auth.jwt.JWTAuthenticationProvider
910
import io.ktor.server.auth.jwt.JWTCredential
1011
import io.ktor.server.auth.jwt.JWTPrincipal
11-
import mu.KotlinLogging
1212
import java.net.URL
1313
import java.util.concurrent.TimeUnit
1414

@@ -37,13 +37,12 @@ internal fun JWTAuthenticationProvider.Config.azureAdJWT(config: Configuration)
3737
}
3838
}
3939

40-
private fun jwkProvider(url: String): JwkProvider {
41-
return JwkProviderBuilder(URL(url))
40+
private fun jwkProvider(url: String): JwkProvider =
41+
JwkProviderBuilder(URL(url))
4242
.cached(10, 24, TimeUnit.HOURS) // cache up to 10 JWKs for 24 hours
4343
.rateLimited(
4444
10,
4545
1,
4646
TimeUnit.MINUTES,
4747
) // if not cached, only allow max 10 different keys per minute to be fetched from external provider
4848
.build()
49-
}

dp-inntekt-api/src/main/kotlin/no/nav/dagpenger/inntekt/BehandlingsInntektsGetter.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package no.nav.dagpenger.inntekt
22

3-
import mu.KotlinLogging
3+
import io.github.oshai.kotlinlogging.KotlinLogging
44
import no.nav.dagpenger.inntekt.db.InntektId
55
import no.nav.dagpenger.inntekt.db.InntektStore
66
import no.nav.dagpenger.inntekt.db.Inntektparametre

dp-inntekt-api/src/main/kotlin/no/nav/dagpenger/inntekt/InntektApi.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import com.fasterxml.jackson.core.JsonParseException
44
import com.fasterxml.jackson.databind.exc.MismatchedInputException
55
import com.natpryce.konfig.Configuration
66
import de.huxhorn.sulky.ulid.ULID
7+
import io.github.oshai.kotlinlogging.KotlinLogging
78
import io.ktor.http.ContentType
89
import io.ktor.http.HttpHeaders
910
import io.ktor.http.HttpStatusCode
@@ -31,7 +32,6 @@ import io.micrometer.core.instrument.Clock
3132
import io.micrometer.prometheusmetrics.PrometheusConfig
3233
import io.micrometer.prometheusmetrics.PrometheusMeterRegistry
3334
import io.prometheus.metrics.model.registry.PrometheusRegistry
34-
import mu.KotlinLogging
3535
import no.nav.dagpenger.inntekt.api.v1.enhetsregisteret
3636
import no.nav.dagpenger.inntekt.api.v1.inntekt
3737
import no.nav.dagpenger.inntekt.api.v1.opptjeningsperiodeApi

dp-inntekt-api/src/main/kotlin/no/nav/dagpenger/inntekt/NaisChecks.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
package no.nav.dagpenger.inntekt
22

3+
import io.github.oshai.kotlinlogging.KotlinLogging
34
import io.ktor.http.ContentType
45
import io.ktor.http.HttpStatusCode
56
import io.ktor.server.response.respondText
67
import io.ktor.server.routing.Routing
78
import io.ktor.server.routing.get
89
import io.micrometer.prometheusmetrics.PrometheusMeterRegistry
9-
import mu.KotlinLogging
1010

1111
private val LOGGER = KotlinLogging.logger {}
1212

@@ -29,7 +29,10 @@ fun Routing.naischecks(
2929
call.respondText("READY", ContentType.Text.Plain)
3030
}
3131
get("/metrics") {
32-
val names = call.request.queryParameters.getAll("name[]")?.toSet() ?: setOf()
32+
val names =
33+
call.request.queryParameters
34+
.getAll("name[]")
35+
?.toSet() ?: setOf()
3336
call.respondText(meterRegistry.scrape(), ContentType.parse("text/plain; version=0.0.4; charset=utf-8"))
3437
}
3538
}

dp-inntekt-api/src/main/kotlin/no/nav/dagpenger/inntekt/api/v1/UklassifisertInntektRoute.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ package no.nav.dagpenger.inntekt.api.v1
22

33
import com.auth0.jwt.exceptions.JWTDecodeException
44
import com.fasterxml.jackson.module.kotlin.readValue
5+
import io.github.oshai.kotlinlogging.KotlinLogging
6+
import io.github.oshai.kotlinlogging.withLoggingContext
57
import io.ktor.http.HttpStatusCode
68
import io.ktor.server.application.ApplicationCall
79
import io.ktor.server.auth.authenticate
@@ -17,8 +19,6 @@ import io.ktor.server.routing.route
1719
import io.prometheus.metrics.core.metrics.Counter
1820
import kotlinx.coroutines.Dispatchers
1921
import kotlinx.coroutines.withContext
20-
import mu.KotlinLogging
21-
import mu.withLoggingContext
2222
import no.nav.dagpenger.inntekt.api.v1.models.FullVirksomhetsInformasjon
2323
import no.nav.dagpenger.inntekt.api.v1.models.InntekterDto
2424
import no.nav.dagpenger.inntekt.api.v1.models.mapToStoredInntekt

dp-inntekt-api/src/main/kotlin/no/nav/dagpenger/inntekt/api/v3/KlassifisertInntektRouteV3.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package no.nav.dagpenger.inntekt.api.v3
22

3+
import io.github.oshai.kotlinlogging.KotlinLogging
4+
import io.github.oshai.kotlinlogging.withLoggingContext
35
import io.ktor.http.HttpStatusCode
46
import io.ktor.server.plugins.callid.callId
57
import io.ktor.server.request.receive
@@ -9,8 +11,6 @@ import io.ktor.server.routing.post
911
import io.ktor.server.routing.route
1012
import kotlinx.coroutines.Dispatchers.IO
1113
import kotlinx.coroutines.withContext
12-
import mu.KotlinLogging
13-
import mu.withLoggingContext
1414
import no.nav.dagpenger.inntekt.BehandlingsInntektsGetter
1515
import no.nav.dagpenger.inntekt.db.InntektId
1616
import no.nav.dagpenger.inntekt.db.InntektStore

dp-inntekt-api/src/main/kotlin/no/nav/dagpenger/inntekt/db/PostgresDataSourceBuilder.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import com.natpryce.konfig.Key
44
import com.natpryce.konfig.booleanType
55
import com.natpryce.konfig.stringType
66
import com.zaxxer.hikari.HikariDataSource
7-
import mu.KotlinLogging
7+
import io.github.oshai.kotlinlogging.KotlinLogging
88
import no.nav.dagpenger.inntekt.Config
99
import no.nav.dagpenger.inntekt.Config.config
1010
import org.flywaydb.core.Flyway
@@ -40,7 +40,8 @@ internal object PostgresDataSourceBuilder {
4040
}
4141

4242
private val flyWayBuilder: FluentConfiguration =
43-
Flyway.configure()
43+
Flyway
44+
.configure()
4445
.connectRetries(10)
4546
.validateMigrationNaming(true)
4647
.failOnMissingLocations(true)

dp-inntekt-api/src/main/kotlin/no/nav/dagpenger/inntekt/db/PostgresInntektStore.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ package no.nav.dagpenger.inntekt.db
22

33
import com.fasterxml.jackson.module.kotlin.readValue
44
import de.huxhorn.sulky.ulid.ULID
5+
import io.github.oshai.kotlinlogging.KotlinLogging
56
import io.prometheus.metrics.core.metrics.Summary
67
import kotliquery.queryOf
78
import kotliquery.sessionOf
89
import kotliquery.using
9-
import mu.KotlinLogging
1010
import no.nav.dagpenger.inntekt.HealthCheck
1111
import no.nav.dagpenger.inntekt.HealthStatus
1212
import no.nav.dagpenger.inntekt.inntektskomponenten.v1.InntektkomponentResponse

dp-inntekt-api/src/main/kotlin/no/nav/dagpenger/inntekt/inntektskomponenten/v1/InntektskomponentHttpClient.kt

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package no.nav.dagpenger.inntekt.inntektskomponenten.v1
22

33
import de.huxhorn.sulky.ulid.ULID
4+
import io.github.oshai.kotlinlogging.KotlinLogging
5+
import io.github.oshai.kotlinlogging.withLoggingContext
46
import io.ktor.client.HttpClient
57
import io.ktor.client.call.body
68
import io.ktor.client.engine.HttpClientEngine
@@ -21,8 +23,6 @@ import io.ktor.http.HttpHeaders
2123
import io.ktor.serialization.jackson.JacksonConverter
2224
import io.prometheus.metrics.core.metrics.Counter
2325
import io.prometheus.metrics.core.metrics.Summary
24-
import mu.KotlinLogging
25-
import mu.withLoggingContext
2626
import no.nav.dagpenger.inntekt.serder.jacksonObjectMapper
2727
import kotlin.time.Duration.Companion.seconds
2828

@@ -31,7 +31,8 @@ private val sikkerLogg = KotlinLogging.logger("tjenestekall")
3131
private val ulid = ULID()
3232
const val INNTEKTSKOMPONENT_CLIENT_SECONDS_METRICNAME = "inntektskomponent_client_seconds"
3333
private val clientLatencyStats: Summary =
34-
Summary.builder()
34+
Summary
35+
.builder()
3536
.name(INNTEKTSKOMPONENT_CLIENT_SECONDS_METRICNAME)
3637
.quantile(0.5, 0.05) // Add 50th percentile (= median) with 5% tolerated error
3738
.quantile(0.9, 0.01) // Add 90th percentile with 1% tolerated error
@@ -40,13 +41,15 @@ private val clientLatencyStats: Summary =
4041
.register()
4142
const val INNTEKTSKOMPONENT_FETCH_ERROR = "inntektskomponent_fetch_error"
4243
private val clientFetchErrors =
43-
Counter.builder()
44+
Counter
45+
.builder()
4446
.name(INNTEKTSKOMPONENT_FETCH_ERROR)
4547
.help("Number of times fetching form inntektskomponenten has failed")
4648
.register()
4749
const val INNTEKTSKOMPONENT_STATUS_CODES = "inntektskomponent_status_codes"
4850
private val inntektskomponentStatusCodesCounter =
49-
Counter.builder()
51+
Counter
52+
.builder()
5053
.name(INNTEKTSKOMPONENT_STATUS_CODES)
5154
.help("Number of times inntektskomponenten has returned a specific status code")
5255
.labelNames("status_code")
@@ -102,10 +105,10 @@ internal class InntektkomponentKtorClient(
102105
inntektskomponentStatusCodesCounter.labelValues(statusKode.toString()).inc()
103106
clientFetchErrors.inc()
104107
val feilmelding =
105-
kotlin.runCatching {
106-
jacksonObjectMapper.readTree(error.response.bodyAsText()).get("message").asText()
107-
}
108-
.getOrElse { error.message }
108+
kotlin
109+
.runCatching {
110+
jacksonObjectMapper.readTree(error.response.bodyAsText()).get("message").asText()
111+
}.getOrElse { error.message }
109112
throw InntektskomponentenHttpClientException(
110113
statusKode,
111114
"Failed to fetch inntekt. Problem message: $feilmelding",

0 commit comments

Comments
 (0)