package com.wangyin.ak47.common; import org.slf4j.LoggerFactory; import org.slf4j.Marker; /** * delegate slf4j * * But why need do this? * * @author wyliangxiaowu * */ public class Logger implements org.slf4j.Logger{ private final org.slf4j.Logger delegate; public Logger(Class<?> clazz) { delegate = LoggerFactory.getLogger(clazz); } @Override public void debug(String arg0) { delegate.debug(arg0); } @Override public void debug(String arg0, Object arg1) { delegate.debug(arg0, arg1); } @Override public void debug(String arg0, Object... arg1) { delegate.debug(arg0, arg1); } @Override public void debug(String arg0, Throwable arg1) { delegate.debug(arg0, arg1); } @Override public void debug(Marker arg0, String arg1) { delegate.debug(arg0, arg1); } @Override public void debug(String arg0, Object arg1, Object arg2) { delegate.debug(arg0, arg1, arg2); } @Override public void debug(Marker arg0, String arg1, Object arg2) { delegate.debug(arg0, arg1, arg2); } @Override public void debug(Marker arg0, String arg1, Object... arg2) { delegate.debug(arg0, arg1, arg2); } @Override public void debug(Marker arg0, String arg1, Throwable arg2) { delegate.debug(arg0, arg1, arg2); } @Override public void debug(Marker arg0, String arg1, Object arg2, Object arg3) { delegate.debug(arg0, arg1, arg2, arg3); } @Override public void error(String arg0) { delegate.error(arg0); } @Override public void error(String arg0, Object arg1) { delegate.error(arg0, arg1); } @Override public void error(String arg0, Object... arg1) { delegate.error(arg0, arg1); } @Override public void error(String arg0, Throwable arg1) { delegate.error(arg0, arg1); } @Override public void error(Marker arg0, String arg1) { delegate.error(arg0, arg1); } @Override public void error(String arg0, Object arg1, Object arg2) { delegate.error(arg0, arg1, arg2); } @Override public void error(Marker arg0, String arg1, Object arg2) { delegate.error(arg0, arg1, arg2); } @Override public void error(Marker arg0, String arg1, Object... arg2) { delegate.error(arg0, arg1, arg2); } @Override public void error(Marker arg0, String arg1, Throwable arg2) { delegate.error(arg0, arg1, arg2); } @Override public void error(Marker arg0, String arg1, Object arg2, Object arg3) { delegate.error(arg0, arg1, arg2, arg3); } @Override public String getName() { return delegate.getName(); } @Override public void info(String arg0) { delegate.info(arg0); } @Override public void info(String arg0, Object arg1) { delegate.info(arg0, arg1); } @Override public void info(String arg0, Object... arg1) { delegate.info(arg0, arg1); } @Override public void info(String arg0, Throwable arg1) { delegate.info(arg0, arg1); } @Override public void info(Marker arg0, String arg1) { delegate.info(arg0, arg1); } @Override public void info(String arg0, Object arg1, Object arg2) { delegate.info(arg0, arg1, arg2); } @Override public void info(Marker arg0, String arg1, Object arg2) { delegate.info(arg0, arg1, arg2); } @Override public void info(Marker arg0, String arg1, Object... arg2) { delegate.info(arg0, arg1, arg2); } @Override public void info(Marker arg0, String arg1, Throwable arg2) { delegate.info(arg0, arg1, arg2); } @Override public void info(Marker arg0, String arg1, Object arg2, Object arg3) { delegate.info(arg0, arg1, arg2, arg3); } @Override public boolean isDebugEnabled() { return delegate.isDebugEnabled(); } @Override public boolean isDebugEnabled(Marker arg0) { return delegate.isDebugEnabled(arg0); } @Override public boolean isErrorEnabled() { return delegate.isErrorEnabled(); } @Override public boolean isErrorEnabled(Marker arg0) { return delegate.isErrorEnabled(arg0); } @Override public boolean isInfoEnabled() { return delegate.isInfoEnabled(); } @Override public boolean isInfoEnabled(Marker arg0) { return delegate.isInfoEnabled(arg0); } @Override public boolean isTraceEnabled() { return delegate.isTraceEnabled(); } @Override public boolean isTraceEnabled(Marker arg0) { return delegate.isTraceEnabled(arg0); } @Override public boolean isWarnEnabled() { return delegate.isWarnEnabled(); } @Override public boolean isWarnEnabled(Marker arg0) { return delegate.isWarnEnabled(arg0); } @Override public void trace(String arg0) { delegate.trace(arg0); } @Override public void trace(String arg0, Object arg1) { delegate.trace(arg0, arg1); } @Override public void trace(String arg0, Object... arg1) { delegate.trace(arg0, arg1); } @Override public void trace(String arg0, Throwable arg1) { delegate.trace(arg0, arg1); } @Override public void trace(Marker arg0, String arg1) { delegate.trace(arg0, arg1); } @Override public void trace(String arg0, Object arg1, Object arg2) { delegate.trace(arg0, arg1, arg2); } @Override public void trace(Marker arg0, String arg1, Object arg2) { delegate.trace(arg0, arg1, arg2); } @Override public void trace(Marker arg0, String arg1, Object... arg2) { delegate.trace(arg0, arg1, arg2); } @Override public void trace(Marker arg0, String arg1, Throwable arg2) { delegate.trace(arg0, arg1, arg2); } @Override public void trace(Marker arg0, String arg1, Object arg2, Object arg3) { delegate.trace(arg0, arg1, arg2, arg3); } @Override public void warn(String arg0) { delegate.warn(arg0); } @Override public void warn(String arg0, Object arg1) { delegate.warn(arg0, arg1); } @Override public void warn(String arg0, Object... arg1) { delegate.warn(arg0, arg1); } @Override public void warn(String arg0, Throwable arg1) { delegate.warn(arg0, arg1); } @Override public void warn(Marker arg0, String arg1) { delegate.warn(arg0, arg1); } @Override public void warn(String arg0, Object arg1, Object arg2) { delegate.warn(arg0, arg1, arg2); } @Override public void warn(Marker arg0, String arg1, Object arg2) { delegate.warn(arg0, arg1, arg2); } @Override public void warn(Marker arg0, String arg1, Object... arg2) { delegate.warn(arg0, arg1, arg2); } @Override public void warn(Marker arg0, String arg1, Throwable arg2) { delegate.warn(arg0, arg1, arg2); } @Override public void warn(Marker arg0, String arg1, Object arg2, Object arg3) { delegate.warn(arg0, arg1, arg2, arg3); } }