Я пытаюсь зарегистрировать некоторые детали в БД, используя log4j. Я настроил адаптер канала регистрации в качестве прослушивателя.
Требуемый регистратор - dbappender, но он не работает.
spring-integration.xml
<int:wire-tap channel="logChannel"/>
<int:logging-channel-adapter id="logChannel" level="INFO" logger-name="AUDIT_the.details" />
log4j.xml
<logger name="AUDIT_the.details">
<level value="INFO" />
<appender-ref ref="asyncAppender" />
</logger>
<appender name="asyncAppender" class="org.apache.log4j.AsyncAppender">
<param name="blocking" value="false" />
<appender-ref ref="dbAppender" />
</appender>
<appender name="dbAppender" class="LoggerTemplate">
<param name="driver" value="oracle.jdbc.OracleDriver" />
<param name="sql"
value="SQL_QUERY" />
<param name="Threshold" value="info" />
</appender>
direct
в обходAsyncAppender
? Недостаточно информации, чтобы решить проблему... И... Что такоеLoggerTemplate
? - person Artem Bilan   schedule 11.05.2015