我們使用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) {
}
}