【发布时间】:2013-07-29 09:52:04
【问题描述】:
好的,我已经坚持了一周了。我无法在 WAS 控制台或日志文件中查看 spring 日志/castor 日志。 我可以在 Tomcat 中做同样的事情。我已经通过在线搜索尝试了大部分内容。但没有任何帮助。 我使用 IBM WAS-7.0.0.11
这是我的 log4j.properties。
log4j.rootCategory=DEBUG,console,File
控制台附加程序
log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.layout=org.apache.log4j.PatternLayout 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.PatternLayout 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=DEBUG、控制台、文件
Spring 框架
log4j.category.org.springframework=ALL,console,File log4j.category.org.springframework.beans.factory=调试,控制台,文件
有人可以指导我吗?
【问题讨论】:
-
您在第一次启动应用程序时查看过 WebSphere SystemOut.log 文件吗?如果尝试配置但失败,通常会在此处记录 log4j 错误。您也可以尝试为 JVM 临时启用
-Dlog4j.debug以获取 log4j 自己的启动以记录额外信息。 -
我在 WebSphere 的 SysOut 日志中没有看到任何日志 4j 配置错误。我启用了Tracing,奇怪的是所有spring框架,castor日志都记录在WebSphere的trace.log中。任何指针?感谢您的宝贵时间