File tree Expand file tree Collapse file tree 3 files changed +19
-1
lines changed
kotlin/no/nav/dagpenger/inntekt Expand file tree Collapse file tree 3 files changed +19
-1
lines changed Original file line number Diff line number Diff line change 26
26
memory : 256Mi
27
27
vault :
28
28
enabled : true
29
+ secureLogs :
30
+ enabled : true
Original file line number Diff line number Diff line change @@ -63,6 +63,7 @@ import no.nav.dagpenger.oidc.StsOidcClient
63
63
import org.slf4j.event.Level
64
64
65
65
private val LOGGER = KotlinLogging .logger {}
66
+ private val sikkerLogg = KotlinLogging .logger(" tjenestekall" )
66
67
val config = Configuration ()
67
68
68
69
fun main () = runBlocking {
@@ -222,7 +223,8 @@ fun Application.inntektApi(
222
223
if (HttpStatusCode .fromValue(cause.status).isSuccess()) HttpStatusCode .InternalServerError else HttpStatusCode .fromValue(
223
224
cause.status
224
225
)
225
- LOGGER .error(" Request failed against inntektskomponenten" , cause)
226
+ sikkerLogg.error(cause) { " Request failed against inntektskomponenten" }
227
+ LOGGER .error(" Request failed against inntektskomponenten" )
226
228
val error = Problem (
227
229
type = URI (" urn:dp:error:inntektskomponenten" ),
228
230
title = " Innhenting av inntekt mot a-inntekt feilet. Prøv igjen senere" ,
Original file line number Diff line number Diff line change 8
8
stackTraceEnabled =" true" />
9
9
</Console >
10
10
<Prometheus name =" metrics" />
11
+
12
+ <RollingFile name =" securelog" filename =" /Users/l153963/secure-logs/secure.log" filePattern =" /Users/l153963/secure-logs/secure.log.%i" append =" true" >
13
+ <LogstashLayout dateTimeFormatPattern =" yyyy-MM-dd'T'HH:mm:ss.SSSZZZ"
14
+ eventTemplateUri =" classpath:LogstashJsonEventLayoutV1.json"
15
+ prettyPrintEnabled =" false"
16
+ stackTraceEnabled =" true" />
17
+ <ThresholdFilter level =" debug" onMatch =" ACCEPT" onMismatch =" DENY" />
18
+ <Policies >
19
+ <SizeBasedTriggeringPolicy size =" 50MB" />
20
+ </Policies >
21
+ </RollingFile >
11
22
</Appenders >
12
23
<Loggers >
24
+ <Logger name =" tjenestekall" level =" debug" includeLocation =" true" >
25
+ <AppenderRef ref =" securelog" />
26
+ </Logger >
13
27
<Root level =" info" >
14
28
<AppenderRef ref =" ConsoleAppender" />
15
29
<AppenderRef ref =" metrics" />
You can’t perform that action at this time.
0 commit comments