Skip to content

Commit 0fc3a56

Browse files
committed
Mer logging
1 parent cf78e5c commit 0fc3a56

File tree

2 files changed

+17
-3
lines changed

2 files changed

+17
-3
lines changed

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

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

3+
import mu.KotlinLogging
34
import no.nav.dagpenger.events.inntekt.v1.Inntekt
45
import no.nav.dagpenger.events.inntekt.v1.SpesifisertInntekt
56
import no.nav.dagpenger.inntekt.db.InntektStore
@@ -11,6 +12,8 @@ import no.nav.dagpenger.inntekt.inntektskomponenten.v1.InntektskomponentClient
1112
import no.nav.dagpenger.inntekt.klassifiserer.klassifiserOgMapInntekt
1213
import no.nav.dagpenger.inntekt.mapping.mapToSpesifisertInntekt
1314

15+
private val LOGGER = KotlinLogging.logger {}
16+
1417
class BehandlingsInntektsGetter(
1518
private val inntektskomponentClient: InntektskomponentClient,
1619
private val inntektStore: InntektStore
@@ -30,7 +33,10 @@ class BehandlingsInntektsGetter(
3033
inntektparametre: Inntektparametre,
3134
callId: String? = null
3235
): StoredInntekt {
33-
return isInntektStored(inntektparametre)?.let { inntektStore.getInntekt(it) }
36+
return isInntektStored(inntektparametre)?.let {
37+
LOGGER.info { "Henter stored inntekt: ${inntektparametre.toDebugString()}" }
38+
inntektStore.getInntekt(it)
39+
}
3440
?: fetchAndStoreInntekt(inntektparametre, callId)
3541
}
3642

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

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@ interface InntektStore {
1414
fun getSpesifisertInntekt(inntektId: InntektId): SpesifisertInntekt
1515
fun getInntektId(inntektparametre: Inntektparametre): InntektId?
1616
fun getBeregningsdato(inntektId: InntektId): LocalDate
17-
fun storeInntekt(command: StoreInntektCommand, created: ZonedDateTime = ZonedDateTime.now(ZoneOffset.UTC)): StoredInntekt
17+
fun storeInntekt(
18+
command: StoreInntektCommand,
19+
created: ZonedDateTime = ZonedDateTime.now(ZoneOffset.UTC)
20+
): StoredInntekt
21+
1822
fun getManueltRedigert(inntektId: InntektId): ManueltRedigert?
1923
fun markerInntektBrukt(inntektId: InntektId): Int
2024
}
@@ -26,6 +30,9 @@ data class Inntektparametre(
2630
val fødselnummer: String? = null
2731
) {
2832
val opptjeningsperiode: Opptjeningsperiode = Opptjeningsperiode(beregningsdato)
33+
fun toDebugString(): String {
34+
return "Inntektparametre(aktørId='$aktørId', beregningsdato=$beregningsdato, regelkontekst=$regelkontekst)"
35+
}
2936
}
3037

3138
data class RegelKontekst(val id: String, val type: String)
@@ -68,4 +75,5 @@ class InntektNotFoundException(override val message: String) : RuntimeException(
6875

6976
class StoreException(override val message: String) : RuntimeException(message)
7077

71-
class IllegalInntektIdException(override val message: String, override val cause: Throwable?) : java.lang.RuntimeException(message, cause)
78+
class IllegalInntektIdException(override val message: String, override val cause: Throwable?) :
79+
java.lang.RuntimeException(message, cause)

0 commit comments

Comments
 (0)