Coverage Summary for Class: Slf4jLogger (net.sf.persism.logging)

Class Class, % Method, % Line, %
Slf4jLogger 100% (1/1) 100% (10/10) 100% (12/12)


1 package net.sf.persism.logging; 2  3 import org.slf4j.LoggerFactory; 4  5 /** 6  * @hidden 7  */ 8 public final class Slf4jLogger extends AbstractLogger { 9  10  public Slf4jLogger(String logName) { 11  super(LogMode.SLF4J, logName); 12  } 13  14  @Override 15  public boolean isDebugEnabled() { 16  return LoggerFactory.getLogger(logName).isDebugEnabled(); 17  } 18  19  @Override 20  public void debug(Object message, Object... params) { 21  if (isDebugEnabled()) { 22  LoggerFactory.getLogger(logName).debug(String.format("" + message, params)); 23  } 24  } 25  26  @Override 27  public void debug(Object message) { 28  if (isDebugEnabled()) { 29  LoggerFactory.getLogger(logName).debug("" + message); 30  } 31  } 32  33  @Override 34  public void info(Object message) { 35  LoggerFactory.getLogger(logName).info(String.format("%s", message)); 36  } 37  38  @Override 39  public void info(Object message, Throwable t) { 40  LoggerFactory.getLogger(logName).info(String.format("%s", message), t); 41  } 42  43  @Override 44  public void warn(Object message) { 45  LoggerFactory.getLogger(logName).warn(String.format("%s", message)); 46  } 47  48  @Override 49  public void warn(Object message, Throwable t) { 50  LoggerFactory.getLogger(logName).warn(String.format("%s", message), t); 51  } 52  53  @Override 54  public void error(Object message) { 55  LoggerFactory.getLogger(logName).error(String.format("%s", message)); 56  } 57  58  @Override 59  public void error(Object message, Throwable t) { 60  LoggerFactory.getLogger(logName).error(String.format("%s", message), t); 61  } 62 }