Мы используем Spring для получения всех наших JDBC-соединений, а также как часть нашей среды сохранения. для написания нашего собственного пользовательского приложения DB (это должно быть пользовательское приложение, поскольку нам не разрешено использовать DBAppender по умолчанию из-за стандартов имен таблиц). Как я могу получить ссылку на Spring beans / использовать autowire на этом этапе изнутри Custom Appender «Я бы предпочел оставаться в пределах Spring, а не использовать простой JDBC.
Пользовательское приложение:
import ch.qos.logback.classic.spi.ILoggingEvent;
import ch.qos.logback.core.AppenderBase;
public class CustomDBAppender extends AppenderBase<ILoggingEvent> {
protected void append(ILoggingEvent event) {
}
}