tomcat配置 log4j

来源:互联网 发布:网络监控工程宝怎么用 编辑:程序博客网 时间:2024/06/04 18:41

今天配置了一下 tomcat的 log4j,过程还是比较简单的,做一个笔记:

将log4j的 .jar 包放到 WEB-INF/lib 目录下,或者放到 java 的 classpath下,只要能访问到就行。

在WEB-INF/classes 目录下 创建 : log4j.properties 文件,该文件内容:

 

# 设定logger的root level为INFO,指定的输出目的地(appender)为file,并在控制台输出stdout(Console)
log4j.rootLogger=INFO, file , stdout
# 设定stdout控制台
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%d{HH:mm:ss}] %5p %c{2} \"%m\"%n
# 设定输出位置,此处设定tomcat目录的logs下,文件名为projectLogs.log。
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=/home/q/www/dataware1/logs/qops_Logs.log
log4j.appender.file.MaxFileSize=1024KB
# 设定制定的file使用的PatternLayout.
# 有关ConversionPattern中的转意字符的含义参考说明
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{HH:mm:ss} %-5p [%C] (%F:%L) - %m%n


配置按天切分日志:http://blog.csdn.net/xingfeng0501/article/details/7377488


 

然后 在jsp文件中就可以使用了:

<%@ page import="org.apache.log4j.Logger"%>

 

Logger  logger   =   Logger.getLogger("Application");

logger.info(" ");

logger.warn(" ");

logger.error(" ");

logger.debug(" ");

 

下面是一些有用的资料:

http://blog.csdn.net/anlina_1984/article/details/5313023

http://www.blogjava.net/sitinspring/archive/2008/02/16/180182.html

http://www.blogjava.net/rickhunter/articles/28133.html

 

原创粉丝点击