Coverage Summary for Class: Log4jLogger (net.sf.persism.logging.implementation)
| Class | Class, % | Method, % | Line, % |
|---|---|---|---|
| Log4jLogger | 0% (0/1) | 0% (0/9) | 0% (0/10) |
1 package net.sf.persism.logging.implementation; 2 3 import net.sf.persism.logging.AbstractLogger; 4 import net.sf.persism.logging.LogMode; 5 import org.apache.log4j.Logger; 6 7 public final class Log4jLogger extends AbstractLogger { 8 9 public Log4jLogger(String logName) { 10 super(LogMode.LOG4J, logName); 11 } 12 13 @Override 14 public boolean isDebugEnabled() { 15 return Logger.getLogger(logName).isDebugEnabled(); 16 } 17 18 @Override 19 public void debug(Object message, Object... params) { 20 if (isDebugEnabled()) { 21 Logger.getLogger(logName).debug(String.format("" + message, params)); 22 } 23 } 24 25 @Override 26 public void info(Object message) { 27 Logger.getLogger(logName).info(message); 28 } 29 30 @Override 31 public void info(Object message, Throwable t) { 32 Logger.getLogger(logName).info(message, t); 33 } 34 35 @Override 36 public void warn(Object message) { 37 Logger.getLogger(logName).warn(message); 38 } 39 40 @Override 41 public void warn(Object message, Throwable t) { 42 Logger.getLogger(logName).warn(message, t); 43 } 44 45 @Override 46 public void error(Object message) { 47 Logger.getLogger(logName).error(message); 48 } 49 50 @Override 51 public void error(Object message, Throwable t) { 52 Logger.getLogger(logName).error(message, t); 53 } 54 }