diff options
author | Orochimarufan <orochimarufan.x3@gmail.com> | 2014-01-17 22:55:10 +0100 |
---|---|---|
committer | Orochimarufan <orochimarufan.x3@gmail.com> | 2014-01-17 22:55:10 +0100 |
commit | 188d0d58865f5e134b5803bda2cd631a61cf2915 (patch) | |
tree | be2aca8f9205db5f1bfa6e37e183c596f1fe832f /depends/launcher/org/multimc/legacy/LegacyLauncher.java | |
parent | 7b96d74d3b197c23324c5a364809a91ea6800e4e (diff) | |
download | PrismLauncher-188d0d58865f5e134b5803bda2cd631a61cf2915.tar.gz PrismLauncher-188d0d58865f5e134b5803bda2cd631a61cf2915.tar.bz2 PrismLauncher-188d0d58865f5e134b5803bda2cd631a61cf2915.zip |
Improve Console window output.
-> Log Pre- and Post-Launch command happenings
-> Enable the java part to specify the level
TODO: fix logging with mc 1.7's log4j logging infrastructure
Signed-off-by: Orochimarufan <orochimarufan.x3@gmail.com>
Diffstat (limited to 'depends/launcher/org/multimc/legacy/LegacyLauncher.java')
-rw-r--r-- | depends/launcher/org/multimc/legacy/LegacyLauncher.java | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/depends/launcher/org/multimc/legacy/LegacyLauncher.java b/depends/launcher/org/multimc/legacy/LegacyLauncher.java index 6a0a3014..1ca37c4a 100644 --- a/depends/launcher/org/multimc/legacy/LegacyLauncher.java +++ b/depends/launcher/org/multimc/legacy/LegacyLauncher.java @@ -102,20 +102,20 @@ public class LegacyLauncher implements Launcher // print the pretty things { - System.out.println("Main Class:"); - System.out.println(mainClass); - System.out.println(); + Utils.log("Main Class:"); + Utils.log(" " + mainClass); + Utils.log(); - System.out.println("Class Path:"); + Utils.log("Class Path:"); for (URL s : classpath) { - System.out.println(s); + Utils.log(" " + s); } - System.out.println(); + Utils.log(); - System.out.println("Native Path:"); - System.out.println(nativesDir); - System.out.println(); + Utils.log("Native Path:"); + Utils.log(" " + nativesDir); + Utils.log(); } URLClassLoader cl = new URLClassLoader(classpath, LegacyLauncher.class.getClassLoader()); @@ -149,7 +149,7 @@ public class LegacyLauncher implements Launcher mcArgs[0] = userName; mcArgs[1] = sessionId; - System.out.println("Launching with applet wrapper..."); + Utils.log("Launching with applet wrapper..."); try { Class<?> MCAppletClass = cl.loadClass("net.minecraft.client.MinecraftApplet"); @@ -158,16 +158,16 @@ public class LegacyLauncher implements Launcher mcWindow.start(mcappl, userName, sessionId, winSize, maximize); } catch (Exception e) { - System.err.println("Applet wrapper failed:"); + Utils.log("Applet wrapper failed:", "Error"); e.printStackTrace(System.err); - System.err.println(); - System.out.println("Falling back to compatibility mode."); + Utils.log(); + Utils.log("Falling back to compatibility mode."); try { mc.getMethod("main", String[].class).invoke(null, (Object) mcArgs); } catch (Exception e1) { - System.err.println("Failed to invoke the Minecraft main class:"); + Utils.log("Failed to invoke the Minecraft main class:", "Fatal"); e1.printStackTrace(System.err); return -1; } |