File tree Expand file tree Collapse file tree 3 files changed +20
-1
lines changed
kotlin/no/nav/dagpenger/inntekt Expand file tree Collapse file tree 3 files changed +20
-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 @@ -61,6 +61,7 @@ import no.nav.dagpenger.oidc.StsOidcClient
61
61
import org.slf4j.event.Level
62
62
63
63
private val LOGGER = KotlinLogging .logger {}
64
+ private val sikkerLogg = KotlinLogging .logger(" tjenestekall" )
64
65
val config = Configuration ()
65
66
66
67
fun main () = runBlocking {
@@ -210,7 +211,8 @@ fun Application.inntektApi(
210
211
if (HttpStatusCode .fromValue(cause.status).isSuccess()) HttpStatusCode .InternalServerError else HttpStatusCode .fromValue(
211
212
cause.status
212
213
)
213
- LOGGER .error(" Request failed against inntektskomponenten" , cause)
214
+ sikkerLogg.error(cause) { " Request failed against inntektskomponenten" }
215
+ LOGGER .error(" Request failed against inntektskomponenten" )
214
216
val error = Problem (
215
217
type = URI (" urn:dp:error:inntektskomponenten" ),
216
218
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 =" 25MB" />
20
+ </Policies >
21
+ <DefaultRolloverStrategy max =" 5" />
22
+ </RollingFile >
11
23
</Appenders >
12
24
<Loggers >
25
+ <Logger name =" tjenestekall" level =" debug" includeLocation =" true" >
26
+ <AppenderRef ref =" securelog" />
27
+ </Logger >
13
28
<Root level =" info" >
14
29
<AppenderRef ref =" ConsoleAppender" />
15
30
<AppenderRef ref =" metrics" />
You can’t perform that action at this time.
0 commit comments