Spring WAS7中丢失的弹簧原木

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

我面临这个问题已经有相当一段时间了。我在IBM WAS版本7中部署了一个EAR。我的应用程序是基于spring的,它没有在控制台或日志文件中记录任何与spring相关的信息

我已经证实了以下几点:

  • 将log4j.properties作为bean注入。正在创建一个日志文件,如属性文件中所述,它只记录java日志语句,甚至不记录单个spring日志
  • 我已经将log4j-1.2.14.jar与应用程序打包在一起。我已经包括了commons-logging.jar和commons-logging-api.jar(没有commons-jar的问题也是一样)
  • 我们使用ANT作为构建工具
  • 谁能告诉我哪里出了问题

    这是我的log4j.properties文件:

    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日志记录配置并查看其日志文件,而不是应用程序日志文件。