gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [taler-libeufin] 23/25: Translating getLogger() into Kotlin


From: gnunet
Subject: [GNUnet-SVN] [taler-libeufin] 23/25: Translating getLogger() into Kotlin.
Date: Fri, 20 Sep 2019 19:33:01 +0200

This is an automated email from the git hooks/post-receive script.

marcello pushed a commit to branch master
in repository libeufin.

commit 88b7b8de9b336d5fcb75a0b57184bec5d961627c
Author: Marcello Stanisci <address@hidden>
AuthorDate: Fri Sep 20 12:33:17 2019 +0200

    Translating getLogger() into Kotlin.
---
 src/main/java/tech/libeufin/GetLogger.java | 21 ---------------------
 src/main/kotlin/Main.kt                    |  2 +-
 src/main/kotlin/tech/libeufin/GetLogger.kt | 19 +++++++++++++++++++
 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
deleted file mode 100644
index 68f0001..0000000
--- a/src/main/java/tech/libeufin/GetLogger.java
+++ /dev/null
@@ -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
index d614e35..2655b14 100644
--- 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
new file mode 100644
index 0000000..2f076b2
--- /dev/null
+++ 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;
+    }

-- 
To stop receiving notification emails like this one, please contact
address@hidden.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]