Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package jpaoletti.jpm.core.log;
 
Log4j logger

Author(s):
jpaoletti
 
 public class Log4jLogger implements JPMLogger {
    private Logger logger;
    @Override
    public void setName(String name) {
         = Logger.getLogger(name);
    }
    @Override
    public boolean isDebugEnabled() {
        return isEnabled() && .isDebugEnabled();
    }
    @Override
    public void debug(Object o) {
        if (isEnabled()) {
            .debug(o);
        }
    }
    @Override
    public void info(Object o) {
        if (isEnabled()) {
            .info(o);
        }
    }
    @Override
    public void warn(Object oThrowable throwable) {
        if (isEnabled()) {
            .warn(othrowable);
        }
    }
    @Override
    public void warn(Object o) {
        if (isEnabled()) {
            .warn(o);
        }
    }
    @Override
    public void error(Object oThrowable throwable) {
        if (isEnabled()) {
            .error(othrowable);
        }
    }
    @Override
    public void error(Object o) {
        if (isEnabled()) {
            .error(o);
        }
    }
    private boolean isEnabled() {
        return  != null;
    }
New to GrepCode? Check out our FAQ X