/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package resource.log;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
* @author Valentin SEITZ
*/
public class ProjectLogger {
private static boolean uniqueLog;
public static boolean isUniqueLog() {
return uniqueLog;
}
public static void setUniqueLog(boolean uniqueLog) {
ProjectLogger.uniqueLog = uniqueLog;
}
public static void log(Object parent, Level level, String msg) {
if (!uniqueLog && parent != null) {
Logger.getLogger(parent.getClass().getName()).log(level, msg);
} else {
Logger.getLogger(Logger.GLOBAL_LOGGER_NAME).log(level, msg);
}
}
public static void log(Object parent, Level level, String msg, Throwable thrown) {
if (!uniqueLog && parent != null) {
Logger.getLogger(parent.getClass().getName()).log(level, msg, thrown);
} else {
Logger.getLogger(Logger.GLOBAL_LOGGER_NAME).log(level, msg, thrown);
}
}
}