2013-10-18 02:53:08 +02:00
|
|
|
package com.pahimar.ee3.core.helper;
|
2013-08-23 16:59:50 +02:00
|
|
|
|
|
|
|
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());
|
|
|
|
}
|
|
|
|
|
2013-09-10 22:09:11 +02:00
|
|
|
public static void log(Level logLevel, Object object) {
|
2013-08-23 16:59:50 +02:00
|
|
|
|
2013-09-10 22:09:11 +02:00
|
|
|
eeLogger.log(logLevel, object.toString());
|
2013-08-23 16:59:50 +02:00
|
|
|
}
|
|
|
|
|
2013-09-10 22:09:11 +02:00
|
|
|
public static void severe(Object object) {
|
2013-08-23 16:59:50 +02:00
|
|
|
|
2013-10-06 04:46:29 +02:00
|
|
|
log(Level.SEVERE, object.toString());
|
2013-08-23 16:59:50 +02:00
|
|
|
}
|
|
|
|
|
2013-09-10 22:09:11 +02:00
|
|
|
public static void debug(Object object) {
|
2013-08-23 16:59:50 +02:00
|
|
|
|
2013-10-06 04:46:29 +02:00
|
|
|
log(Level.WARNING, "[DEBUG] " + object.toString());
|
2013-08-23 16:59:50 +02:00
|
|
|
}
|
|
|
|
|
2013-09-10 22:09:11 +02:00
|
|
|
public static void warning(Object object) {
|
2013-08-23 16:59:50 +02:00
|
|
|
|
2013-10-06 04:46:29 +02:00
|
|
|
log(Level.WARNING, object.toString());
|
2013-08-23 16:59:50 +02:00
|
|
|
}
|
|
|
|
|
2013-09-10 22:09:11 +02:00
|
|
|
public static void info(Object object) {
|
2013-08-23 16:59:50 +02:00
|
|
|
|
2013-10-06 04:46:29 +02:00
|
|
|
log(Level.INFO, object.toString());
|
2013-08-23 16:59:50 +02:00
|
|
|
}
|
|
|
|
|
2013-09-10 22:09:11 +02:00
|
|
|
public static void config(Object object) {
|
2013-08-23 16:59:50 +02:00
|
|
|
|
2013-10-06 04:46:29 +02:00
|
|
|
log(Level.CONFIG, object.toString());
|
2013-08-23 16:59:50 +02:00
|
|
|
}
|
|
|
|
|
2013-09-10 22:09:11 +02:00
|
|
|
public static void fine(Object object) {
|
2013-08-23 16:59:50 +02:00
|
|
|
|
2013-10-06 04:46:29 +02:00
|
|
|
log(Level.FINE, object.toString());
|
2013-08-23 16:59:50 +02:00
|
|
|
}
|
|
|
|
|
2013-09-10 22:09:11 +02:00
|
|
|
public static void finer(Object object) {
|
2013-08-23 16:59:50 +02:00
|
|
|
|
2013-10-06 04:46:29 +02:00
|
|
|
log(Level.FINER, object.toString());
|
2013-08-23 16:59:50 +02:00
|
|
|
}
|
|
|
|
|
2013-09-10 22:09:11 +02:00
|
|
|
public static void finest(Object object) {
|
2013-08-23 16:59:50 +02:00
|
|
|
|
2013-10-06 04:46:29 +02:00
|
|
|
log(Level.FINEST, object.toString());
|
2013-08-23 16:59:50 +02:00
|
|
|
}
|
|
|
|
}
|