package com.bansheeproject.log;
import org.slf4j.Logger;
/**
* An implementation of {@link BansheeLogger} that delegates
* calls to the API of SLF4J.
*
* @author Alexandre Saudate
* @since 1.0
*/
public class Slf4JLogger implements BansheeLogger{
private Logger delegateLogger;
public Slf4JLogger(Logger delegateLogger) {
this.delegateLogger = delegateLogger;
}
public void debug(String param) {
delegateLogger.debug(param);
}
public void debug(StringBuilder builder) {
debug(builder.toString());
}
public void error(String responseData) {
delegateLogger.error(responseData);
}
public void fatal(String param) {
}
public void info(String param) {
delegateLogger.info(param);
}
public void warn(String param) {
delegateLogger.warn(param);
}
}