From ab35022f60ea374ce5befdfaf4805fe73fe6d7c7 Mon Sep 17 00:00:00 2001 From: LeoDog896 Date: Sat, 11 Sep 2021 17:42:30 -0400 Subject: [PATCH] Use slf4j instead of println for finalization (MinestomExtensionClassLoader) --- .../selfmodification/MinestomExtensionClassLoader.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/minestom/server/extras/selfmodification/MinestomExtensionClassLoader.java b/src/main/java/net/minestom/server/extras/selfmodification/MinestomExtensionClassLoader.java index 5dbeb84d7..4c064b979 100644 --- a/src/main/java/net/minestom/server/extras/selfmodification/MinestomExtensionClassLoader.java +++ b/src/main/java/net/minestom/server/extras/selfmodification/MinestomExtensionClassLoader.java @@ -1,5 +1,8 @@ package net.minestom.server.extras.selfmodification; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + import java.io.IOException; import java.io.InputStream; import java.net.URL; @@ -15,6 +18,8 @@ public class MinestomExtensionClassLoader extends HierarchyClassLoader { */ private final String mainClassName; + private final Logger logger = LoggerFactory.getLogger(MinestomExtensionClassLoader.class); + public MinestomExtensionClassLoader(String extensionName, String mainClassName, URL[] urls, MinestomRootClassLoader root) { super(extensionName, urls, root); this.root = root; @@ -95,7 +100,7 @@ public class MinestomExtensionClassLoader extends HierarchyClassLoader { @Override protected void finalize() throws Throwable { super.finalize(); - System.err.println("Class loader "+getName()+" finalized."); + logger.info("Class loader " + getName() + " finalized."); } /**