Skip to content

Commit

Permalink
Debug log for dev-miljø
Browse files Browse the repository at this point in the history
  • Loading branch information
antonfofanov committed Dec 6, 2024
1 parent b2a8b43 commit 9b5146a
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,9 @@ class TjenestepensjonSimuleringV2025Controller(
return simuleringsresultat.second.fold(
onSuccess = {
if (it.utbetalingsperioder.isNotEmpty()) {
aggregerVellykketRespons(it, relevanteTpOrdninger)
val aggregerVellykketRespons: SimulerTjenestepensjonResponseDto = aggregerVellykketRespons(it, relevanteTpOrdninger)
log.debug { "Simulering vellykket: $aggregerVellykketRespons" }
aggregerVellykketRespons
} else {
log.info { "Simulering fra ${it.tpLeverandoer} inneholder ingen utbetalingsperioder" }
SimulerTjenestepensjonResponseDto(ResultatTypeDto.INGEN_UTBETALINGSPERIODER_FRA_TP_ORDNING, "Simulering fra ${it.tpLeverandoer} inneholder ingen utbetalingsperioder", relevanteTpOrdninger)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package no.nav.tjenestepensjon.simulering.v2025.tjenestepensjon.v1.service.spk

import io.github.oshai.kotlinlogging.KotlinLogging
import no.nav.tjenestepensjon.simulering.v2025.tjenestepensjon.v1.domain.Ordning
import no.nav.tjenestepensjon.simulering.v2025.tjenestepensjon.v1.domain.SimulertTjenestepensjon
import no.nav.tjenestepensjon.simulering.v2025.tjenestepensjon.v1.domain.Utbetalingsperiode
Expand All @@ -8,6 +9,7 @@ import no.nav.tjenestepensjon.simulering.v2025.tjenestepensjon.v1.service.spk.dt
import java.time.LocalDate

object SPKMapper {
private val log = KotlinLogging.logger {}

const val PROVIDER_FULLT_NAVN = "Statens Pensjonskasse"

Expand All @@ -28,8 +30,9 @@ object SPKMapper {

private fun fjorAarSomManglerOpptjeningIPopp(): LocalDate = LocalDate.now().minusYears(1).withDayOfYear(1)

fun mapToResponse(response: SPKSimulerTjenestepensjonResponse) =
SimulertTjenestepensjon(
fun mapToResponse(response: SPKSimulerTjenestepensjonResponse): SimulertTjenestepensjon {
log.debug { "Mapping response from SPK $response" }
return SimulertTjenestepensjon(
tpLeverandoer = PROVIDER_FULLT_NAVN,
ordningsListe = response.inkludertOrdningListe.map { Ordning(it.tpnr) },
utbetalingsperioder = response.utbetalingListe.flatMap { periode ->
Expand All @@ -39,6 +42,7 @@ object SPKMapper {
aarsakIngenUtbetaling = response.aarsakIngenUtbetaling.map { it.statusBeskrivelse + ": " + it.ytelseType },
betingetTjenestepensjonErInkludert = response.utbetalingListe.flatMap { it.delytelseListe }.any { it.ytelseType == "BTP" }
)
}

fun opprettUttaksliste(request: SimulerTjenestepensjonRequestDto): List<Uttak> {
return SPKYtelse.hentAlleUnntattType(if (request.brukerBaOmAfp) SPKYtelse.BTP else SPKYtelse.OAFP)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<springProfile name="dev-gcp">
<logger name="no.nav.tjenestepensjon" level="${logging.level.no.nav.tjenestepensjon:-DEBUG}" />
</springProfile>

<springProfile name="prod-gcp">
<logger name="no.nav.tjenestepensjon" level="${logging.level.no.nav.tjenestepensjon:-INFO}"/>
</springProfile>

<appender name="STDOUT_JSON" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="net.logstash.logback.encoder.LogstashEncoder">
<throwableConverter class="net.logstash.logback.stacktrace.ShortenedThrowableConverter">
Expand All @@ -23,12 +30,10 @@
<appender-ref ref="STDOUT_JSON"/>
</root>

<logger name="no.nav.tjenestepensjon" level="${logging.level.no.nav.tjenestepensjon:-INFO}"/>
<logger name="org.springframework.security.oauth2"
level="${logging.level.org.springframework.security.oauth2:-WARN}"/>
<logger name="org.springframework.ws.client.MessageTracing"
level="${logging.level.org.springframework.ws.client.MessageTracing:-WARN}"/>
<logger name="org.springframework.ws.web" level="${logging.level.org.springframework.ws.web:-WARN}"/>
<logger name="com.microsoft.aad" level="${logging.level.com.microsoft.aad:-WARN}"/>

</configuration>

0 comments on commit 9b5146a

Please sign in to comment.