equivalent-exchange-3/src/main/java/com/pahimar/ee3/core/helper/LogHelper.java

73 lines
1.4 KiB
Java

package com.pahimar.ee3.core.helper;
import java.util.logging.Level;
import java.util.logging.Logger;
import com.pahimar.ee3.lib.Reference;
import cpw.mods.fml.common.FMLLog;
/**
* Equivalent-Exchange-3
*
* LogHelper
*
* @author pahimar
* @license Lesser GNU Public License v3 (http://www.gnu.org/licenses/lgpl.html)
*
*/
public class LogHelper {
private static Logger eeLogger = Logger.getLogger(Reference.MOD_ID);
public static void init() {
eeLogger.setParent(FMLLog.getLogger());
}
public static void log(Level logLevel, Object object) {
eeLogger.log(logLevel, object.toString());
}
public static void severe(Object object) {
log(Level.SEVERE, object.toString());
}
public static void debug(Object object) {
log(Level.WARNING, "[DEBUG] " + object.toString());
}
public static void warning(Object object) {
log(Level.WARNING, object.toString());
}
public static void info(Object object) {
log(Level.INFO, object.toString());
}
public static void config(Object object) {
log(Level.CONFIG, object.toString());
}
public static void fine(Object object) {
log(Level.FINE, object.toString());
}
public static void finer(Object object) {
log(Level.FINER, object.toString());
}
public static void finest(Object object) {
log(Level.FINEST, object.toString());
}
}