From f44bdc4b8b1ee758e7e9a3d46248acf42215478ba62821e7a61ae63a72af88f6 Mon Sep 17 00:00:00 2001 From: Minimons Date: Thu, 18 Jun 2026 09:58:24 +0200 Subject: [PATCH] Enable logging --- .gitignore | 4 ++- logs/.gitkeep | 0 .../r35157/nenjim/hubd/impl/ref/Main.tjava | 26 ++++++++++++------- 3 files changed, 19 insertions(+), 11 deletions(-) create mode 100644 logs/.gitkeep diff --git a/.gitignore b/.gitignore index b576082..88e5c95 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,6 @@ # Ignore Gradle build output directory build -/logs/ + +logs/*.log +logs/*.log.gz \ No newline at end of file diff --git a/logs/.gitkeep b/logs/.gitkeep new file mode 100644 index 0000000..473a0f4 diff --git a/src/main/tjava/com/r35157/nenjim/hubd/impl/ref/Main.tjava b/src/main/tjava/com/r35157/nenjim/hubd/impl/ref/Main.tjava index 1418b06..dc43243 100644 --- a/src/main/tjava/com/r35157/nenjim/hubd/impl/ref/Main.tjava +++ b/src/main/tjava/com/r35157/nenjim/hubd/impl/ref/Main.tjava @@ -2,8 +2,8 @@ package com.r35157.nenjim.hubd.impl.ref; import com.r35157.nenjim.hubd.ctx.Context; import com.r35157.nenjim.hubd.NenjimHub; -//import org.apache.logging.log4j.LogManager; -//import org.apache.logging.log4j.Logger; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import java.lang.management.ClassLoadingMXBean; import java.lang.management.ManagementFactory; @@ -19,8 +19,9 @@ public class Main { } public Main(String[] args) throws Exception { - /*hub = new NenjimHubImpl(); log.info("Initializing NenjimHub..."); + try { + /*hub = new NenjimHubImpl(); String classesCacheDirRaw = "~/.config/nenjim/cache/classes"; String classesCacheDir = (classesCacheDirRaw.startsWith("~/")) @@ -33,13 +34,13 @@ public class Main { System.exit(-1); }*/ - //System.out.println("Initializing initial NenjimClassLoader with default context..."); - //JournalManager journalManager = new JournalManagerImpl(); - //ContextManager contextManager = new ContextManagerImpl(); - //Context defaultContext = contextManager.getDefault(); + //System.out.println("Initializing initial NenjimClassLoader with default context..."); + //JournalManager journalManager = new JournalManagerImpl(); + //ContextManager contextManager = new ContextManagerImpl(); + //Context defaultContext = contextManager.getDefault(); - //NenjimClassLoader nenjimClassLoader = new NenjimClassLoader(journalManager, defaultContext); - //Class clazz = nenjimClassLoader.findClass("com.r35157.nenjim.hubd.impl.ref.NenjimHubImpl"); + //NenjimClassLoader nenjimClassLoader = new NenjimClassLoader(journalManager, defaultContext); + //Class clazz = nenjimClassLoader.findClass("com.r35157.nenjim.hubd.impl.ref.NenjimHubImpl"); /*NenjimHub nenjimHub = null; Context defaultContext = new Context(); @@ -47,9 +48,14 @@ public class Main { Object instance = clazz.getDeclaredConstructor().newInstance(); NenjimKicker kicker = (NenjimKicker)instance; */ - //int a = 0; + //int a = 0; + } finally { + log.info("NenjimHub shutdown!"); + } } private void start() { } + + private static final Logger log = LoggerFactory.getLogger(Main.class); }