aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/SkyHanniMod.java
diff options
context:
space:
mode:
authorLorenz <lo.scherf@gmail.com>2022-09-08 11:41:49 +0200
committerLorenz <lo.scherf@gmail.com>2022-09-08 11:41:49 +0200
commit3ac5ceb5d3a5a3c3de36fb15f56ad94e0b2041f9 (patch)
treed27dcf3102314b61020253084e990edd22916ce9 /src/main/java/at/hannibal2/skyhanni/SkyHanniMod.java
parent86bb946d4002f9fc6bca069e22bf2fee8bcdf13a (diff)
downloadskyhanni-3ac5ceb5d3a5a3c3de36fb15f56ad94e0b2041f9.tar.gz
skyhanni-3ac5ceb5d3a5a3c3de36fb15f56ad94e0b2041f9.tar.bz2
skyhanni-3ac5ceb5d3a5a3c3de36fb15f56ad94e0b2041f9.zip
added minecraft logging logic and filtering
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/SkyHanniMod.java')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/SkyHanniMod.java20
1 files changed, 18 insertions, 2 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/SkyHanniMod.java b/src/main/java/at/hannibal2/skyhanni/SkyHanniMod.java
index 51dcd490a..0d2eac02b 100644
--- a/src/main/java/at/hannibal2/skyhanni/SkyHanniMod.java
+++ b/src/main/java/at/hannibal2/skyhanni/SkyHanniMod.java
@@ -28,6 +28,7 @@ import at.hannibal2.skyhanni.features.nether.ashfang.*;
import at.hannibal2.skyhanni.features.slayer.EndermanSlayerBeacon;
import at.hannibal2.skyhanni.features.slayer.HighlightSlayerMiniboss;
import at.hannibal2.skyhanni.test.LorenzTest;
+import at.hannibal2.skyhanni.utils.MinecraftConsoleFilter;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiScreen;
import net.minecraftforge.common.MinecraftForge;
@@ -36,6 +37,9 @@ import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.common.gameevent.TickEvent;
+import org.apache.logging.log4j.Level;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
@Mod(modid = SkyHanniMod.MODID, version = SkyHanniMod.VERSION)
public class SkyHanniMod {
@@ -47,9 +51,13 @@ public class SkyHanniMod {
public static RepoManager repo;
public static ConfigManager configManager;
+ private static Logger logger;
@EventHandler
public void preInit(FMLPreInitializationEvent event) {
+ logger = LogManager.getLogger(MODID);
+ MinecraftConsoleFilter.initLogging();
+
new BazaarApi();
registerEvent(this);
registerEvent(new ChatManager());
@@ -126,11 +134,11 @@ public class SkyHanniMod {
private void registerEvent(Object object) {
String simpleName = object.getClass().getSimpleName();
- System.out.println("SkyHanni registering '" + simpleName + "'");
+ consoleLog("SkyHanni registering '" + simpleName + "'");
long start = System.currentTimeMillis();
MinecraftForge.EVENT_BUS.register(object);
long duration = System.currentTimeMillis() - start;
- System.out.println("Done after " + duration + " ms!");
+ consoleLog("Done after " + duration + " ms!");
}
public static GuiScreen screenToOpen = null;
@@ -147,4 +155,12 @@ public class SkyHanniMod {
}
}
}
+
+ public static void consoleLog(String message) {
+ if (logger != null) {
+ logger.log(Level.INFO, message);
+ } else {
+ System.out.println("consoleLog: (" + message + ")");
+ }
+ }
}