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);
     }
 }