commit 88b7b8de9b336d5fcb75a0b57184bec5d961627c
parent 08b9a9d9103f6107f8c53cc4c91abfdae5015056
Author: Marcello Stanisci <stanisci.m@gmail.com>
Date: Fri, 20 Sep 2019 12:33:17 +0200
Translating getLogger() into Kotlin.
Diffstat:
3 files changed, 20 insertions(+), 22 deletions(-)
diff --git a/src/main/java/tech/libeufin/GetLogger.java b/src/main/java/tech/libeufin/GetLogger.java
@@ -1,21 +0,0 @@
-package tech.libeufin;
-
-import ch.qos.logback.classic.Level;
-import org.slf4j.LoggerFactory;
-import ch.qos.logback.core.FileAppender;
-import ch.qos.logback.classic.spi.ILoggingEvent;
-import ch.qos.logback.classic.Logger;
-import ch.qos.logback.classic.LoggerContext;
-
-public class GetLogger {
- public static Logger getLogger() {
- FileAppender fa = new FileAppender<ILoggingEvent>();
- LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory();
- fa.setContext(lc);
- fa.setFile("server.log");
- Logger logger = (Logger) LoggerFactory.getLogger("libeufin-sandbox");
- logger.addAppender(fa);
- logger.setLevel(Level.DEBUG);
- return logger;
- }
-}
diff --git a/src/main/kotlin/Main.kt b/src/main/kotlin/Main.kt
@@ -30,7 +30,7 @@ import tech.libeufin.messages.HEVResponse
fun main(args: Array<String>) {
var xmlProcess = XMLManagement();
- var logger = GetLogger.getLogger()
+ var logger = getLogger()
val server = embeddedServer(Netty, port = 5000) {
routing {
diff --git a/src/main/kotlin/tech/libeufin/GetLogger.kt b/src/main/kotlin/tech/libeufin/GetLogger.kt
@@ -0,0 +1,19 @@
+package tech.libeufin;
+
+import ch.qos.logback.classic.Level;
+import org.slf4j.LoggerFactory;
+import ch.qos.logback.core.FileAppender;
+import ch.qos.logback.classic.spi.ILoggingEvent;
+import ch.qos.logback.classic.Logger;
+import ch.qos.logback.classic.LoggerContext;
+
+fun getLogger(): Logger {
+ val fa = FileAppender<ILoggingEvent>()
+ val lc = LoggerFactory.getILoggerFactory()
+ fa.setContext(lc as LoggerContext)
+ fa.setFile("server.log");
+ val logger: Logger = LoggerFactory.getLogger("libeufin-sandbox") as Logger
+ logger.addAppender(fa);
+ logger.setLevel(Level.DEBUG);
+ return logger;
+ }