Coverage Summary for Class: JulLogger (net.sf.persism.logging)
| Class |
Class, %
|
Method, %
|
Branch, %
|
Line, %
|
| JulLogger |
100%
(1/1)
|
100%
(10/10)
|
50%
(2/4)
|
83.3%
(10/12)
|
package net.sf.persism.logging;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
* @hidden
*/
public final class JulLogger extends AbstractLogger {
public JulLogger(String logName) {
super(LogMode.JUL, logName);
}
@Override
public boolean isDebugEnabled() {
return Logger.getLogger(logName).isLoggable(Level.FINE);
}
@Override
public void debug(Object message, Object... params) {
if (isDebugEnabled()) {
Logger.getLogger(logName).fine(String.format("" + message, params));
}
}
@Override
public void debug(Object message) {
if (isDebugEnabled()) {
Logger.getLogger(logName).fine("" + message);
}
}
@Override
public void info(Object message) {
Logger.getLogger(logName).info(String.format("%s", message));
}
@Override
public void info(Object message, Throwable t) {
Logger.getLogger(logName).log(Level.INFO, String.format("%s", message), t);
}
@Override
public void warn(Object message) {
Logger.getLogger(logName).warning(String.format("%s", message));
}
@Override
public void warn(Object message, Throwable t) {
Logger.getLogger(logName).log(Level.WARNING, String.format("%s", message), t);
}
@Override
public void error(Object message) {
Logger.getLogger(logName).severe(String.format("%s", message));
}
@Override
public void error(Object message, Throwable t) {
Logger.getLogger(logName).log(Level.SEVERE, String.format("%s", message), t);
}
}