summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server
diff options
context:
space:
mode:
authorDinnerbone <dinnerbone@dinnerbone.com>2011-02-20 01:53:06 +0000
committerDinnerbone <dinnerbone@dinnerbone.com>2011-02-20 01:53:06 +0000
commit264b5c331d98f992a340fa0c193ce44b8a948c77 (patch)
treefc70cca36d1ade27bd6fffe0886fd63318192756 /src/main/java/net/minecraft/server
parenta6b3965672d4d25007571b63b718ef791f128894 (diff)
downloadcraftbukkit-264b5c331d98f992a340fa0c193ce44b8a948c77.tar
craftbukkit-264b5c331d98f992a340fa0c193ce44b8a948c77.tar.gz
craftbukkit-264b5c331d98f992a340fa0c193ce44b8a948c77.tar.lz
craftbukkit-264b5c331d98f992a340fa0c193ce44b8a948c77.tar.xz
craftbukkit-264b5c331d98f992a340fa0c193ce44b8a948c77.zip
Redirect System.out and System.err to a Logger
Diffstat (limited to 'src/main/java/net/minecraft/server')
-rw-r--r--src/main/java/net/minecraft/server/MinecraftServer.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
index 7cbbbefc..6f16c45c 100644
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
@@ -3,6 +3,7 @@ package net.minecraft.server;
import java.awt.GraphicsEnvironment;
import java.io.File;
import java.io.IOException;
+import java.io.PrintStream;
import java.net.InetAddress;
import java.util.ArrayList;
import java.util.Collections;
@@ -17,6 +18,7 @@ import java.net.UnknownHostException;
import joptsimple.OptionSet;
import org.bukkit.command.ConsoleCommandSender;
import org.bukkit.craftbukkit.CraftServer;
+import org.bukkit.craftbukkit.LoggerOutputStream;
import org.bukkit.craftbukkit.scheduler.CraftScheduler;
import org.bukkit.event.Event;
import org.bukkit.event.world.WorldEvent;
@@ -61,6 +63,12 @@ public class MinecraftServer implements ICommandListener, Runnable {
threadcommandreader.setDaemon(true);
threadcommandreader.start();
ConsoleLogManager.a();
+
+ // Craftbukkit start
+ System.setOut(new PrintStream(new LoggerOutputStream(a, Level.INFO), true));
+ System.setErr(new PrintStream(new LoggerOutputStream(a, Level.SEVERE), true));
+ // Craftbukkit end
+
a.info("Starting minecraft server version Beta 1.2_01");
if (Runtime.getRuntime().maxMemory() / 1024L / 1024L < 512L) {
a.warning("**** NOT ENOUGH RAM!");