我正在寻找 Spring 和 Log4J 之间的一些集成,因为我在 Spring 中有我的数据库连接:
<bean id="dataSourceOracle"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="oracle.jdbc.OracleDriver"/>
<property name="url" value="" />
<property name="username" value="" />
<property name="password" value=""/>
</bean>
并在我的 Log4J 中有一个 JDBCAppender,如下所示:
log4j.appender.DB=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.DB.URL=jdbc:mysql://server/db
log4j.appender.DB.user=user
log4j.appender.DB.password=pwd
但是,我不想在数据库中有 2 个寄存器……我如何在 Log4J 中使用 Spring 的数据源?有没有办法整合这部分?