繁体   English   中英

记录spring @Async记录器中的问题

[英]Issue in logging the spring @Async logger

我有一个在Tomcat上运行的Spring MVC应用程序。 我创建的服务层使用@Async批注。 我使用log4j进行日志记录。 我遇到的问题是日志被附加到catalina.out但没有附加到滚动文件中。

样例代码:

@Async
public Future<Boolean> processReq(...)
      LOGGER.info("Executing flow1 ");
return new AsyncResult<Boolean>(status);

Log4j:

log4j.rootLogger=INFO, CA, rollingFile

#Console Appender 
log4j.appender.CA=org.apache.log4j.ConsoleAppender 
log4j.appender.CA.layout=org.apache.log4j.PatternLayout 
log4j.appender.CA.layout.ConversionPattern=%d{dd MMM yyyy HH:mm:ss} %-5p [%t] (%F:%L) - %m%n

#File Appender 
log4j.appender.rollingFile=org.apache.log4j.RollingFileAppender
log4j.appender.rollingFile.File=${deploy.dir}/logs/sample.log
log4j.appender.rollingFile.MaxFileSize=10MB
log4j.appender.rollingFile.MaxBackupIndex=6
log4j.appender.rollingFile.layout = org.apache.log4j.PatternLayout
log4j.appender.rollingFile.layout.ConversionPattern=%d{dd MMM yyyy HH:mm:ss} %-5p [%t] (%F:%L) - %m%n

我发现问题出在我的进口声明中。 import语句配置的Logger与Log4j不同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM