package com.felix.util.logging; import org.apache.log4j.Logger; import org.apache.log4j.xml.DOMConfigurator; public class Log4JLogger implements LoggerInterface { Logger _logger; public Log4JLogger(String name) { _logger = Logger.getLogger(name); } public Log4JLogger(String name,String pathToConfig) { DOMConfigurator.configure(pathToConfig); _logger = Logger.getLogger(name); } public Log4JLogger(Logger logger) { _logger = logger; } public void error(String message) { _logger.error(message); } public void debug(String message) { _logger.debug(message); } public void info(String message) { _logger.info(message); } public void warn(String message) { _logger.warn(message); } public void fatal(String message) { _logger.fatal(message); } public void trace(String message) { _logger.trace(message); } public void configure(String configPath) { DOMConfigurator.configure(configPath); } public boolean isDebugEnabled() { return _logger.isDebugEnabled(); } }