commit 0511ac5ec54e69df0ef76273e3e258a42012a933
parent cffa45651040778354c73ddcaa4c51ee3725b6ad
Author: Marcello Stanisci <stanisci.m@gmail.com>
Date: Wed, 9 Oct 2019 15:02:34 +0200
adjust logging
Diffstat:
6 files changed, 46 insertions(+), 54 deletions(-)
diff --git a/nexus/src/main/kotlin/Main.kt b/nexus/src/main/kotlin/Main.kt
@@ -59,5 +59,7 @@ fun main() {
}
}
+ logger.info("Up and running")
server.start(wait = true)
+
}
diff --git a/nexus/src/main/resources/logback.xml b/nexus/src/main/resources/logback.xml
@@ -1,18 +0,0 @@
-<configuration>
-
- <include resource="global-logback.xml" />
-
- <appender name="FILE" class="ch.qos.logback.core.FileAppender">
- <file>/tmp/nexus.log</file>
- <append>false</append>
- <encoder>
- <pattern>%-5relative %-5level %logger{35} - %msg%n</pattern>
- </encoder>
- </appender>
-
- <root level="debug">
- <appender-ref ref="FILE" />
- </root>
-
-
-</configuration>
-\ No newline at end of file
diff --git a/resources/global-logback.xml b/resources/global-logback.xml
@@ -1,14 +0,0 @@
-<included>
- <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender" additivity="false">
- <encoder>
- <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
- </encoder>
- </appender>
-
- <root level="debug">
- <appender-ref ref="STDOUT" />
- </root>
-
- <logger name="io.ktor.*" level="WARN" />
-
-</included>
-\ No newline at end of file
diff --git a/resources/logback.xml b/resources/logback.xml
@@ -0,0 +1,39 @@
+<configuration>
+ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender" additivity="false">
+ <encoder>
+ <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
+ </encoder>
+ </appender>
+
+ <appender name="SANDBOX-FILE" class="ch.qos.logback.core.FileAppender">
+ <file>/tmp/sandbox.log</file>
+ <append>false</append>
+ <encoder>
+ <pattern>%-5relative %-5level %logger{35} - %msg%n</pattern>
+ </encoder>
+ </appender>
+
+ <appender name="NEXUS-FILE" class="ch.qos.logback.core.FileAppender">
+ <file>/tmp/nexus.log</file>
+ <append>false</append>
+ <encoder>
+ <pattern>%-5relative %-5level %logger{35} - %msg%n</pattern>
+ </encoder>
+ </appender>
+
+ <logger name="tech.libeufin.sandbox" level="DEBUG">
+ <appender-ref ref="SANDBOX-FILE" />
+ </logger>
+
+ <logger name="tech.libeufin.nexus" level="TRACE">
+ <appender-ref ref="NEXUS-FILE" />
+ </logger>
+
+ <logger name="io.netty" level="WARN" />
+ <logger name="ktor" level="WARN" />
+
+ <root>
+ <appender-ref ref="STDOUT" />
+ </root>
+
+</configuration>
+\ No newline at end of file
diff --git a/sandbox/src/main/resources/logback.xml b/sandbox/src/main/resources/logback.xml
@@ -1,17 +0,0 @@
-<configuration>
-
- <include resource="global-logback.xml" />
-
- <appender name="FILE" class="ch.qos.logback.core.FileAppender">
- <file>/tmp/sandbox.log</file>
- <append>false</append>
- <encoder>
- <pattern>%-5relative %-5level %logger{35} - %msg%n</pattern>
- </encoder>
- </appender>
-
- <root level="debug">
- <appender-ref ref="FILE" />
- </root>
-
-</configuration>
-\ No newline at end of file
diff --git a/sandbox/src/test/kotlin/LogTest.kt b/sandbox/src/test/kotlin/LogTest.kt
@@ -11,8 +11,10 @@ class LogTest {
@Test
fun logLine() {
- val logger = LoggerFactory.getLogger("sandbox.log.test")
- logger.info("line")
+ val loggerSandbox = LoggerFactory.getLogger("tech.libeufin.sandbox")
+ val loggerNexus = LoggerFactory.getLogger("tech.libeufin.nexus")
+ loggerSandbox.info("line")
+ loggerNexus.trace("other line")
}
}