Apache 无法在控制台或日志文件中查看Spring日志(应用程序部署在WAS中)
好吧,我已经受够了一个星期了。我无法在WAS控制台或日志文件中查看spring日志/castor日志。 我在Tomcat中也能做到这一点。我通过在线搜索尝试了大多数方法。但没有任何帮助。 我使用的是IBM WAS-7.0.0.11 这是我的log4j属性Apache 无法在控制台或日志文件中查看Spring日志(应用程序部署在WAS中),apache,logging,websphere,Apache,Logging,Websphere,好吧,我已经受够了一个星期了。我无法在WAS控制台或日志文件中查看spring日志/castor日志。 我在Tomcat中也能做到这一点。我通过在线搜索尝试了大多数方法。但没有任何帮助。 我使用的是IBM WAS-7.0.0.11 这是我的log4j属性 log4j.rootCategory=DEBUG,console,File 控制台附加器 log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.conso
log4j.rootCategory=DEBUG,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}](%F:%M:%L)%M%n
滚动文件追加器
log4j.appender.File=org.apache.log4j.RollingFileAppender
log4j.appender.File.maxFileSize=10000KB
log4j.appender.File.maxBackupIndex=3
log4j.appender.File.File=C:/logs/Log.Log
log4j.appender.File.layout=org.apache.log4j.patternalyout
log4j.appender.File.layout.ConversionPattern=%d{ISO8601}|%-5p |%c |%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.category.org.exolab.castor=调试、控制台、文件
弹簧框架
log4j.category.org.springframework=ALL,控制台,文件
log4j.category.org.springframework.beans.factory=DEBUG,console,File
有人能给我一些指导吗?我相信您只是缺少了需要在JVM中设置的配置文件参数: 服务器>应用服务器>[应用服务器名称]>进程定义>Java虚拟机 比点Log4J配置文件: -Dlog4j.configuration=$POINT_TO_LOG4J_CONFIG_文件
但是,这不是为服务器上部署的所有应用程序设置的吗。我正在寻找应用程序级别的东西..您不需要这样做。log4j.properties是默认值。它只需要位于类路径中。属性文件位于类路径中。它位于WEB-INF/classes文件夹下。您在第一次启动应用程序时是否查看了WebSphereSystemOut.log文件?如果尝试配置但失败,通常会记录log4j错误。您还可以尝试暂时为JVM启用
-Dlog4j.debug
,以使log4j自己的启动记录额外的信息。我在WebSphere的SysOut日志中没有看到任何日志4j配置错误。我启用了跟踪,奇怪的是所有的spring框架,castor日志都记录在WebSphere的trace.log中。有这方面的线索吗?谢谢你抽出时间