服务器上同时有多个web网站(都使用了hibernate),现在其中某个网站运行一段时间后就死了,想通过查看日志文件找出问题,但是日志文件中有多个网站的日志,不好查找,现在想一个网站弄一个日志文件,在本机调试时可以的,但是到服务器上后log4j的配置文件就不起作用了,又全部到stdout和catalina日志文件去了
以下是我某个网站的logj.properties内容log4j.rootLogger=error, chem, file
log4j.appender.chem=org.apache.log4j.ConsoleAppender
log4j.appender.chem.Target=System.out
log4j.appender.chem.layout=org.apache.log4j.PatternLayout
log4j.appender.chem.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%nlog4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.file=logs/chem.log
log4j.appender.file.DatePattern='.'yyyy-MM-dd'.log'
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n 使用上面的这个配置文件后,不能生成chem.log文件
以下是我某个网站的logj.properties内容log4j.rootLogger=error, chem, file
log4j.appender.chem=org.apache.log4j.ConsoleAppender
log4j.appender.chem.Target=System.out
log4j.appender.chem.layout=org.apache.log4j.PatternLayout
log4j.appender.chem.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%nlog4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.file=logs/chem.log
log4j.appender.file.DatePattern='.'yyyy-MM-dd'.log'
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n 使用上面的这个配置文件后,不能生成chem.log文件
<servlet-name> log4j-init </servlet-name>
<servlet-class> com.log4j.Log4jInit </servlet-class>
<init-param>
<param-name> log4j </param-name>
<param-value> WEB-INF/log4j.properties </param-value>
</init-param>
<load-on-startup> 1 </load-on-startup>
</servlet>
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{ABSOLUTE} %5p %c{1}:%L - %m%nlog4j.rootLogger=warn, stdout
log4j.logger.org.hibernate=error
log4j.logger.normalLogger=DEBUG, A1
log4j.logger.dbAccessorLogger=DEBUG, A2
log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout
log4j.appender.STDOUT.layout.ConversionPattern=%d %m %t (%F:%L) %nlog4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.File=../_logs/normal.log
log4j.appender.A1.Encoding=UTF-8
log4j.appender.A1.DatePattern='.'yyyy-MM-dd
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %C{1} - %m%nlog4j.appender.A2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A2.File=../_logs/sql.log
log4j.appender.A2.Encoding=UTF-8
log4j.appender.A2.DatePattern='.'yyyy-MM-dd
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%d %m %nLZ看下上面的配置可以不
学习下