Spring WAS7中丢失的弹簧原木
我面临这个问题已经有相当一段时间了。我在IBM WAS版本7中部署了一个EAR。我的应用程序是基于spring的,它没有在控制台或日志文件中记录任何与spring相关的信息 我已经证实了以下几点:Spring WAS7中丢失的弹簧原木,spring,log4j,Spring,Log4j,我面临这个问题已经有相当一段时间了。我在IBM WAS版本7中部署了一个EAR。我的应用程序是基于spring的,它没有在控制台或日志文件中记录任何与spring相关的信息 我已经证实了以下几点: 将log4j.properties作为bean注入。正在创建一个日志文件,如属性文件中所述,它只记录java日志语句,甚至不记录单个spring日志 我已经将log4j-1.2.14.jar与应用程序打包在一起。我已经包括了commons-logging.jar和commons-logging-api
log4j.rootLogger=ALL, console, File
控制台附加器
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.patternalyout
log4j.appender.console.layout.ConversionPattern=[%5p][%t%d{hh:mm:ss}]%X{traceID}-(%F:%M:%L)%M%n
滚动文件追加器
log4j.appender.File=org.apache.log4j.RollingFileAppender
log4j.appender.File.maxFileSize=10000KB
log4j.appender.File.maxBackupIndex=20
log4j.appender.File.File=C:\logs\new\app.log
log4j.appender.File.layout=org.apache.log4j.patternalyout
log4j.appender.File.layout.ConversionPattern=%d{ISO8601}|%-5p}%c}%X{traceID}|%t}%m%n
log4j.appender.File.ImmediateFlush=true
log4j.appender.File.Append=true
自定义分配
log4j.logger.endpoint=调试、控制台、文件
log4j.logger.controller=调试、控制台、文件
log4j.logger.handler=调试、控制台、文件
禁用可加性
log4j.additivity.endpoint=false
log4j.additivity.controller=false
log4j.additivity.handler=false
log4j.additivity.dao=false
log4j.additivity.loggingInterceptor=false
log4j.additivity.org.springframework=false我想,问题很可能出在appender和日志级别上。我在帖子中添加了我的log4j配置文件条目。它是Base还是Network Deployment?后者“窃取”了一些原木。要查看它们,请检查WAS日志记录配置并查看其日志文件,而不是应用程序日志文件。