    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    }