001package net.minecraft.server.dedicated;
002
003import java.util.logging.ConsoleHandler;
004import java.util.logging.FileHandler;
005import java.util.logging.Level;
006import java.util.logging.Logger;
007
008import cpw.mods.fml.common.FMLLog;
009
010public 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}