001    package cpw.mods.fml.common;
002    
003    import java.util.logging.Level;
004    import java.util.logging.Logger;
005    
006    public class FMLLog
007    {
008        private static cpw.mods.fml.relauncher.FMLRelaunchLog coreLog = cpw.mods.fml.relauncher.FMLRelaunchLog.log;
009    
010        public static void log(Level level, String format, Object... data)
011        {
012            coreLog.log(level, format, data);
013        }
014    
015        public static void log(Level level, Throwable ex, String format, Object... data)
016        {
017            coreLog.log(level, ex, format, data);
018        }
019    
020        public static void severe(String format, Object... data)
021        {
022            log(Level.SEVERE, format, data);
023        }
024    
025        public static void warning(String format, Object... data)
026        {
027            log(Level.WARNING, format, data);
028        }
029    
030        public static void info(String format, Object... data)
031        {
032            log(Level.INFO, format, data);
033        }
034    
035        public static void fine(String format, Object... data)
036        {
037            log(Level.FINE, format, data);
038        }
039    
040        public static void finer(String format, Object... data)
041        {
042            log(Level.FINER, format, data);
043        }
044    
045        public static void finest(String format, Object... data)
046        {
047            log(Level.FINEST, format, data);
048        }
049        public static Logger getLogger()
050        {
051            return coreLog.getLogger();
052        }
053    }