001 package net.minecraft.server.dedicated;
002
003 import java.util.logging.ConsoleHandler;
004 import java.util.logging.FileHandler;
005 import java.util.logging.Level;
006 import java.util.logging.Logger;
007
008 import cpw.mods.fml.common.FMLLog;
009
010 public class ConsoleLogManager
011 {
012 /** Log manager of Minecraft. */
013 public static Logger loggerLogManager = Logger.getLogger("Minecraft");
014
015 /**
016 * Initialises the console logger.
017 */
018 public static void init()
019 {
020 ConsoleLogFormatter var0 = new ConsoleLogFormatter();
021 loggerLogManager.setParent(FMLLog.getLogger());
022
023 try
024 {
025 FileHandler var2 = new FileHandler("server.log", true);
026 var2.setFormatter(var0);
027 loggerLogManager.addHandler(var2);
028 }
029 catch (Exception var3)
030 {
031 loggerLogManager.log(Level.WARNING, "Failed to log to server.log", var3);
032 }
033 }
034 }