[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.
- [GNUnet-SVN] [taler-libeufin] 10/25: fix resource loading, (continued)
- [GNUnet-SVN] [taler-libeufin] 10/25: fix resource loading, gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 03/25: AGPL license, gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 12/25: Local test of XML validation., gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 11/25: import sample hev, gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 14/25: Test with XML imported from string., gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 13/25: fix test, gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 15/25: Abstracting string conversion to "stream"., gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 16/25: Introducing the converters:, gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 20/25: Server responds with ebicsHEVResponse., gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 18/25: method to get (XML) strings from JAXB objects., gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 23/25: Translating getLogger() into Kotlin.,
gnunet <=
- [GNUnet-SVN] [taler-libeufin] 19/25: Importing JAXB scaffolding to reflect ebics "hev" types., gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 21/25: Fix resource loading from JAR., gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 25/25: Finish translating Java into Kotlin., gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 17/25: Check if the message can be handled by the server., gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 24/25: Move XMLManagement.java to Kotlin., gnunet, 2019/09/20
- [GNUnet-SVN] [taler-libeufin] 22/25: Complete initial setup (#5888)., gnunet, 2019/09/20