Skip to content

Commit

Permalink
Legg til logback config
Browse files Browse the repository at this point in the history
  • Loading branch information
matiasvinjevoll committed Sep 10, 2024
1 parent aedb68d commit 9ba8ad5
Show file tree
Hide file tree
Showing 3 changed files with 50 additions and 2 deletions.
28 changes: 28 additions & 0 deletions app/src/main/resources/logback.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="json" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="net.logstash.logback.encoder.LogstashEncoder"/>
</appender>

<appender name="secureLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>/secure-logs/secure.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
<fileNamePattern>/secure-logs/secure.log.%i</fileNamePattern>
<minIndex>1</minIndex>
<maxIndex>1</maxIndex>
</rollingPolicy>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<maxFileSize>50MB</maxFileSize>
</triggeringPolicy>
<encoder class="net.logstash.logback.encoder.LogstashEncoder"/>
</appender>

<logger name="secureLog" level="TRACE" additivity="false">
<appender-ref ref="secureLog"/>
</logger>

<root level="INFO">
<appender-ref ref="json"/>
</root>

</configuration>
4 changes: 2 additions & 2 deletions app/src/test/kotlin/no/nav/aap/brev/AppTest.kt
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import java.net.http.HttpResponse
class AppTest {

companion object {
private val fakes = Fakes(azurePort = 8081)
private val fakes = Fakes()

val httpClient = HttpClient.newBuilder().build()
private val restClient = RestClient(
Expand All @@ -30,7 +30,7 @@ class AppTest {
)

// Starter server
private val server = embeddedServer(Netty, port = 8080) {
private val server = embeddedServer(Netty, port = 0) {
server(/*dbConfig = dbConfig*/)
module(fakes)
}.start()
Expand Down
20 changes: 20 additions & 0 deletions app/src/test/resources/logback.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{YYYY-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>

<root level="INFO">
<appender-ref ref="STDOUT"/>
</root>

<logger name="secureLog" level="TRACE" additivity="false">
<appender-ref ref="STDOUT"/>
</logger>

<logger name="io.netty" level="INFO" />
<logger name="no.nav" level="INFO" />

</configuration>

0 comments on commit 9ba8ad5

Please sign in to comment.