2006-11-23
Log4j应用
关键字: log4j1.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.把重要的业务日志异步批量写入数据库
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
log4j提供了简单灵活且不影响性能的机制, 将重要业务日志写入数据库,方便日后的查询:
1. 建立一个任意命名的日志记录表,在log4j.properties里设置连接参数,根据刚才建的表名列名,编写插入的语句。
2. BufferSize=10 这样的参数可以让日志异步批量写入,不会影响系统性能。
3. 业务日志log最好不要用原来的package结构,而是在项目里协调一个独立的名字,如business。
发表评论
- 浏览: 33738 次
- 性别:


- 详细资料
搜索本博客
我的相册
MSN Cartoon 生成肖像图 表情系列 13
共 14 张
共 14 张
最新评论
-
PTViewer 全景显示
请问全景显示到底是怎么回事呢? 是不是先用软件做好全景图,然后插入网页中显示;我 ...
-- by wayer -
[转]UrlRewrite Filter
请问 为什么 我的 项目加了 urlrewrite 好像是没有这个标签 ...
-- by wangjian3q -
配置Spring 支持 Web ses ...
<context-param> <param-nam ...
-- by MrLee23 -
配置Spring 支持 Web ses ...
给你代码整理下,你的看的有点别扭` <context-param> ...
-- by MrLee23 -
使用xStream进行java obj ...
Thanks. JJYAO. I have replied you severa ...
-- by david3d






评论排行榜