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 }