weblogic 部署后不生成日志.
本人用log4j生成系统的日志.
在myEclipse的开发环境下,可以生成日志,日志的路径是:C:\bea\user_projects\domains\base_domain\log\sfh.log
后来打成war包,部署到weblogic10上后,就不生成日志了.
大家帮分析下什么原因.以下是我的log4j的配置文件.
log4j.rootLogger=info,stdout,ROLLING_FILE
#console
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss}[%x][%t] %p [%c] %m%n
#file
log4j.appender.ROLLING_FILE=org.apache.log4j.RollingFileAppender
log4j.appender.ROLLING_FILE.Threshold=debug
log4j.appender.ROLLING_FILE.File=log/sfh.log
log4j.appender.ROLLING_FILE.Append=true
log4j.appender.ROLLING_FILE.MaxFileSize=2000KB
log4j.appender.ROLLING_FILE.MaxBackupIndex=200
log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.ROLLING_FILE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %p [%c] %m%n
用过servlet加载log4j配置文件.
<servlet>
<servlet-name>log4j-init</servlet-name>
<servlet-class>com.ninetowns.common.log4j.Log4jServlet</servlet-class>
<init-param>
<param-name>log4j-init-file</param-name>
<param-value>WEB-INF/classes/log4j.properties</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>