使用多个记录器执行不同的任务。
在运行订单任务时,只想将jdbc模板设置为仅登录到特定日志文件(即orders.log),并且不应将其附加到其他日志文件中
然后,在运行员工任务时,jdbc模板日志记录应仅转到employee.log文件。
尝试使用以下方法执行相同操作,但不起作用。该怎么做?
log4j.rootLogger=DEBUG, stdout, file
........
log4j.logger.com.....Orders=DEBUG, orders
log4j.additivity.com........Orders=false
log4j.logger.category.org.springframework.jdbc.core.JdbcTemplate=DEBUG, orders
log4j.additivity.category.org.springframework.jdbc.core.JdbcTemplate=false
log4j.logger.category.com.jcraft.jsch=INFO, orders
log4j.additivity.category.com.jcraft.jsch=false
log4j.appender.orders=org.apache.log4j.RollingFileAppender
log4j.appender.orders.File=C:\\Test\\Orders.log
log4j.appender.orders.MaxFileSize=10000KB
log4j.appender.orders.MaxBackupIndex=10
log4j.appender.orders.layout=org.apache.log4j.PatternLayout
log4j.appender.orders.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%t] %-5p:: %m%n