43 lines
987 B
Java
43 lines
987 B
Java
package Orebfuscator;
|
|
|
|
import java.util.Locale;
|
|
|
|
import org.apache.logging.log4j.Level;
|
|
import org.apache.logging.log4j.LogManager;
|
|
import org.apache.logging.log4j.Logger;
|
|
import org.apache.logging.log4j.ThreadContext;
|
|
|
|
import cpw.mods.fml.common.TracingPrintStream;
|
|
import cpw.mods.fml.relauncher.FMLRelaunchLog;
|
|
|
|
public class Log
|
|
{
|
|
private static boolean configured;
|
|
private static Logger myLog;
|
|
|
|
private static void configureLogging()
|
|
{
|
|
myLog = LogManager.getLogger(Orebfuscator.MODID);
|
|
configured = true;
|
|
}
|
|
|
|
public static void log(Level level, String format, Object... data)
|
|
{
|
|
if (!configured)
|
|
{
|
|
configureLogging();
|
|
}
|
|
myLog.log(level, String.format(format, data));
|
|
}
|
|
|
|
public static void msg(String format, Object... data)
|
|
{
|
|
log(Level.INFO, format, data);
|
|
}
|
|
|
|
public static void error(String format, Object... data)
|
|
{
|
|
log(Level.ERROR, format, data);
|
|
}
|
|
}
|