Java 基于调用启动器将依赖项日志重定向到不同的附加器
我使用Log4j2记录JdbcTemplate SQL和值:Java 基于调用启动器将依赖项日志重定向到不同的附加器,java,logging,log4j2,jdbctemplate,Java,Logging,Log4j2,Jdbctemplate,我使用Log4j2记录JdbcTemplate SQL和值: <Logger name="org.springframework.jdbc.core.JdbcTemplate" level="debug" additivity="false"> <AppenderRef ref="ConsoleAppender"/> <AppenderRef ref="GlobalFileAppender"/> </Log
<Logger name="org.springframework.jdbc.core.JdbcTemplate" level="debug" additivity="false">
<AppenderRef ref="ConsoleAppender"/>
<AppenderRef ref="GlobalFileAppender"/>
</Logger>
<Logger name="org.springframework.jdbc.core.StatementCreatorUtils" level="trace" additivity="false">
<AppenderRef ref="ConsoleAppender"/>
<AppenderRef ref="GlobalFileAppender"/>
</Logger>
每次从Dao1Impl调用JdbcTemplate,我都要记录到file1.log,从Dao2Impl调用到file2.log
问题是,指定的记录器独立于调用JdbcTemplate的位置记录到同一文件。为这些类而不是JdbcTemplate创建记录器?为这些类而不是JdbcTemplate创建记录器?
foo.bar.Dao1Impl
foo.bar.Dao2Impl