我们使用Spring来获取所有的JDBC连接以及我们持久性框架的一部分。但是,为了编写我们自己的自定义DB appender(必须是自定义的,因为我们不允许使用默认的DBAppender,由于表名标准),我该如何在自定义appender内部获取对Spring bean的引用/使用autowire?我更喜欢在Spring中保留而不是使用纯JDBC。
自定义Appender:
自定义Appender:
import ch.qos.logback.classic.spi.ILoggingEvent;
import ch.qos.logback.core.AppenderBase;
public class CustomDBAppender extends AppenderBase<ILoggingEvent> {
protected void append(ILoggingEvent event) {
}
}