无法在控制台或日志文件中查看Spring日志(在WAS中部署的应用程序)

时间:2013-07-29 09:52:04

标签: apache logging websphere

好的,我现在已经坚持了一个星期了。我无法在WAS控制台或日志文件中查看spring log / castor日志。 我可以在Tomcat中做同样的事情。我通过在线搜索尝试了大部分的事情。但没有任何帮助。 我使用IBM WAS-7.0.0.11

这是我的log4j.properties。

log4j.rootCategory=DEBUG,console,File

Console Appender

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

Rolling File Appender

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 | %米%正 log4j.appender.File.ImmediateFlush =真 log4j.appender.File.Append =真

自定义作业

log4j.logger.endpoint = DEBUG,控制台,文件 log4j.logger.controller = DEBUG,控制台,文件 log4j.logger.handler = DEBUG,控制台,文件

禁用可加性

log4j.additivity.endpoint =假 log4j.additivity.controller = FALSE log4j.additivity.handler = FALSE log4j.additivity.dao = FALSE log4j.additivity.loggingInterceptor =假

蓖麻

log4j.category.org.exolab.castor = DEBUG,控制台,文件

Spring Framework

log4j.category.org.springframework = ALL,控制台,文件 log4j.category.org.springframework.beans.factory = DEBUG,控制台,文件

有人可以指导我吗?

1 个答案:

答案 0 :(得分:0)

我相信您只是缺少需要在JVM中设置的配置文件参数:

  

服务器&gt;应用程序服务器&gt; [app服务器名称]&gt; <处理定义> Java虚拟机

比点Log4J配置文件:

  

-Dlog4j.configuration = $ POINT_TO_LOG4J_CONFIG_FILE