Skip to content

Commit 326a0c1

Browse files
authored
Legg til secure logs
1 parent 0297a02 commit 326a0c1

File tree

4 files changed

+48
-0
lines changed

4 files changed

+48
-0
lines changed

nais/dev-gcp/nais.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ spec:
2525
- "https://tms-statistikk.intern.dev.nav.no"
2626
kafka:
2727
pool: nav-dev
28+
secureLogs:
29+
enabled: true
2830
azure:
2931
application:
3032
enabled: true

nais/prod-gcp/nais.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ spec:
2525
- "https://tms-statistikk.intern.nav.no"
2626
kafka:
2727
pool: nav-prod
28+
secureLogs:
29+
enabled: true
2830
azure:
2931
application:
3032
enabled: true

src/main/resources/logback.xml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<configuration debug="true">
2+
<statusListener class="ch.qos.logback.core.status.OnConsoleStatusListener"/>
3+
<property name="loggingPattern"
4+
value="%d [%-5level] [%thread] %logger{5} %replace(- [%X{consumerId}, %X{callId}, %X{userId}] ){'- \[, , \] ',''}- %m%n"/>
5+
<appender name="stdout_json" class="ch.qos.logback.core.ConsoleAppender">
6+
<encoder class="net.logstash.logback.encoder.LogstashEncoder"/>
7+
</appender>
8+
<appender name="secureLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
9+
<file>/secure-logs/secure.log</file>
10+
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
11+
<fileNamePattern>/secure-logs/secure.log.%i</fileNamePattern>
12+
<minIndex>1</minIndex>
13+
<maxIndex>1</maxIndex>
14+
</rollingPolicy>
15+
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
16+
<maxFileSize>50MB</maxFileSize>
17+
</triggeringPolicy>
18+
<encoder class="net.logstash.logback.encoder.LogstashEncoder" />
19+
</appender>
20+
<root level="INFO">
21+
<appender-ref ref="stdout_json"/>
22+
<appender-ref ref="secureLog"/>
23+
</root>
24+
</configuration>

src/test/resources/logback.xml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
<!DOCTYPE configuration>
3+
<configuration>
4+
<import class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"/>
5+
<import class="ch.qos.logback.core.ConsoleAppender"/>
6+
<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender" level="DEBUG">
7+
<encoder>
8+
<pattern>%logger{5}[%-5level]%msg%n</pattern>
9+
</encoder>
10+
</appender>
11+
<appender name="secureLog" class="ch.qos.logback.core.ConsoleAppender">
12+
<encoder>
13+
<pattern>%logger{5}[%-5level]%msg%n</pattern>
14+
</encoder>
15+
</appender>
16+
<root level="DEBUG">
17+
<appender-ref ref="stdout"/>
18+
<!--appender-ref ref="secureLog"/-->
19+
</root>
20+
</configuration>

0 commit comments

Comments
 (0)