From 56c5bb923286e9562efbaf4b87ad33e0351ece3a Mon Sep 17 00:00:00 2001 From: ma10s Date: Mon, 19 Feb 2024 09:36:55 +0100 Subject: [PATCH] =?UTF-8?q?Vil=20ikke=20logge=20warning/error=20n=C3=A5r?= =?UTF-8?q?=20det=20er=20helg.=20Fjerner=20info=20logg=20=C3=B8ker=20warni?= =?UTF-8?q?ng=20fra=2015=20til=2020=20min=20uten=20s=C3=B8knad.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../no/nav/familie/ef/mottak/api/StatusController.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/no/nav/familie/ef/mottak/api/StatusController.kt b/src/main/kotlin/no/nav/familie/ef/mottak/api/StatusController.kt index 22e9467f6..67f511621 100644 --- a/src/main/kotlin/no/nav/familie/ef/mottak/api/StatusController.kt +++ b/src/main/kotlin/no/nav/familie/ef/mottak/api/StatusController.kt @@ -27,15 +27,16 @@ class StatusController(val søknadRepository: SøknadRepository) { } private fun loggLiteAktivitet(tidSidenSisteLagredeSøknad: Duration) { - if (erDagtid()) { + if (erDagtid() && !erHelg()) { when { - tidSidenSisteLagredeSøknad.toHours() > 3 -> logger.error("Status ef-mottak: Det er over 3 timer siden vi mottok en søknad") - tidSidenSisteLagredeSøknad.toMinutes() > 15 -> logger.warn("Status ef-mottak: Det er over 15 minutter siden vi mottok en søknad") - else -> logger.info("Status ef-mottak: Vi mottok søknad for ${tidSidenSisteLagredeSøknad.toMinutes()} minutter siden") + tidSidenSisteLagredeSøknad.toHours() > 3 -> logger.error("Status ef-mottak: Det er ${tidSidenSisteLagredeSøknad.toHours()} timer siden vi mottok en søknad") + tidSidenSisteLagredeSøknad.toMinutes() > 20 -> logger.warn("Status ef-mottak: Det er ${tidSidenSisteLagredeSøknad.toMinutes()} siden vi mottok en søknad") } } } + private fun erHelg() = LocalDateTime.now().dayOfWeek.value in 6..7 + private fun statusDto(tidSidenSisteLagredeSøknad: Duration) = when { erTidspunktMedForventetAktivitet() -> dagStatus(tidSidenSisteLagredeSøknad) else -> nattStatus(tidSidenSisteLagredeSøknad)