|
<span class="postdesc" />1.Log4j初始化:
最简单的配置方式:将配置文件取名log4j.properties,放到WEB-INF/classes下
2.log4j日志分级输出到不同文件的配置
例如想只把log4j的debug信息输出到debug.log.error信息输出到error.log,info信息输出到info.log
log4j提供了下面一种方式来实现.
必须使用xml方式进行配置才能够支持filter过滤元素。
配置文件来自:
http://www.mail-archive.com/log4j-user@jakarta.apache.org/msg09720.html
3.把重要的业务日志异步批量写入数据库
<div class="code"><div class="codeContent">log4j.logger.business=INFO,dblog4j.appender.db=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.db.BufferSize=10log4j.appender.db.URL=jdbc:hsqldb:res:/hsqldb/bookstore
log4j.appender.db.driver=org.hsqldb.jdbcDriver
log4j.appender.db.user=sa
log4j.appender.db.password=
log4j.appender.db.sql=INSERT INTO SS_LOG4J_LOG (PRIORITY,LOGDATE,CLASS,METHOD,MSG) VALUES('%p','%d{yyyy-MM-dd HH:mm:ss}','%C','%M','%m')
log4j.appender.db.layout=org.apache.log4j.PatternLayout |
|