我们使用Spring获取我们所有的JDBC连接以及部分持久性框架。然而,为了编写我们自己的自定义数据库appender(它必须是一个自定义的,因为我们不允许使用由于表名称标准的默认DBAppender)。我如何从自定义Appender内部获得对spring bean/use autowire的引用?我宁愿留在春天,而不是使用普通的JDBC。从自定义logback appender使用Spring?
自定义追加程序:
import ch.qos.logback.classic.spi.ILoggingEvent;
import ch.qos.logback.core.AppenderBase;
public class CustomDBAppender extends AppenderBase<ILoggingEvent> {
protected void append(ILoggingEvent event) {
}
}