simplified custom Logger implementation while expanding its capabilities
to all of the ones of the java.util.logging.Logger by extending from it
This commit is contained in:
114
FabianUtil.java
114
FabianUtil.java
@@ -31,163 +31,85 @@ public class FabianUtil {
|
|||||||
private FabianUtil() {}
|
private FabianUtil() {}
|
||||||
|
|
||||||
|
|
||||||
public static class Logger {
|
public static class Logger extends java.util.logging.Logger {
|
||||||
|
|
||||||
private final java.util.logging.Logger logger;
|
public Logger(Class<?> clazz) {
|
||||||
|
|
||||||
|
|
||||||
protected Logger(Class<?> clazz) {
|
|
||||||
this(java.util.logging.Logger.getLogger(clazz.getName()));
|
this(java.util.logging.Logger.getLogger(clazz.getName()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
protected Logger(java.util.logging.Logger logger) {
|
private Logger(java.util.logging.Logger logger) {
|
||||||
this.logger = logger;
|
super(logger.getName(), logger.getResourceBundleName());
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public boolean isLoggable(Level level) {
|
|
||||||
return logger.isLoggable(level);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void severe(String msg) {
|
|
||||||
logger.severe(msg);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void severe(String msg, Object param) {
|
public void severe(String msg, Object param) {
|
||||||
logger.log(Level.SEVERE, msg, param);
|
log(Level.SEVERE, msg, param);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void severe(String msg, Object... params) {
|
public void severe(String msg, Object... params) {
|
||||||
logger.log(Level.SEVERE, msg, params);
|
log(Level.SEVERE, msg, params);
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void severe(Supplier<String> msgSupplier) {
|
|
||||||
logger.severe(msgSupplier);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void warning(String msg) {
|
|
||||||
logger.warning(msg);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void warning(String msg, Object param) {
|
public void warning(String msg, Object param) {
|
||||||
logger.log(Level.WARNING, msg, param);
|
log(Level.WARNING, msg, param);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void warning(String msg, Object... params) {
|
public void warning(String msg, Object... params) {
|
||||||
logger.log(Level.WARNING, msg, params);
|
log(Level.WARNING, msg, params);
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void warning(Supplier<String> msgSupplier) {
|
|
||||||
logger.warning(msgSupplier);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void info(String msg) {
|
|
||||||
logger.info(msg);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void info(String msg, Object param) {
|
public void info(String msg, Object param) {
|
||||||
logger.log(Level.INFO, msg, param);
|
log(Level.INFO, msg, param);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void info(String msg, Object... params) {
|
public void info(String msg, Object... params) {
|
||||||
logger.log(Level.INFO, msg, params);
|
log(Level.INFO, msg, params);
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void info(Supplier<String> msgSupplier) {
|
|
||||||
logger.info(msgSupplier);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void config(String msg) {
|
|
||||||
logger.config(msg);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void config(String msg, Object param) {
|
public void config(String msg, Object param) {
|
||||||
logger.log(Level.CONFIG, msg, param);
|
log(Level.CONFIG, msg, param);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void config(String msg, Object... params) {
|
public void config(String msg, Object... params) {
|
||||||
logger.log(Level.CONFIG, msg, params);
|
log(Level.CONFIG, msg, params);
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void config(Supplier<String> msgSupplier) {
|
|
||||||
logger.config(msgSupplier);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void fine(String msg) {
|
|
||||||
logger.fine(msg);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void fine(String msg, Object param) {
|
public void fine(String msg, Object param) {
|
||||||
logger.log(Level.FINE, msg, param);
|
log(Level.FINE, msg, param);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void fine(String msg, Object... params) {
|
public void fine(String msg, Object... params) {
|
||||||
logger.log(Level.FINE, msg, params);
|
log(Level.FINE, msg, params);
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void fine(Supplier<String> msgSupplier) {
|
|
||||||
logger.fine(msgSupplier);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void finer(String msg) {
|
|
||||||
logger.finer(msg);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void finer(String msg, Object param) {
|
public void finer(String msg, Object param) {
|
||||||
logger.log(Level.FINER, msg, param);
|
log(Level.FINER, msg, param);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void finer(String msg, Object... params) {
|
public void finer(String msg, Object... params) {
|
||||||
logger.log(Level.FINER, msg, params);
|
log(Level.FINER, msg, params);
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void finer(Supplier<String> msgSupplier) {
|
|
||||||
logger.finer(msgSupplier);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void finest(String msg) {
|
|
||||||
logger.finest(msg);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void finest(String msg, Object param) {
|
public void finest(String msg, Object param) {
|
||||||
logger.log(Level.FINEST, msg, param);
|
log(Level.FINEST, msg, param);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void finest(String msg, Object... params) {
|
public void finest(String msg, Object... params) {
|
||||||
logger.log(Level.FINEST, msg, params);
|
log(Level.FINEST, msg, params);
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public void finest(Supplier<String> msgSupplier) {
|
|
||||||
logger.finest(msgSupplier);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user