Log4j应用

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.把重要的业务日志异步批量写入数据库

 
 

       log4j提供了简单灵活且不影响性能的机制, 将重要业务日志写入数据库,方便日后的查询:

       1.  建立一个任意命名的日志记录表,在log4j.properties里设置连接参数,根据刚才建的表名列名,编写插入的语句。 

       2.  BufferSize=10 这样的参数可以让日志异步批量写入,不会影响系统性能。

       3.  业务日志log最好不要用原来的package结构,而是在项目里协调一个独立的名字,如business。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值