Log4J对应用性能的影响

说明:本文摘自 孙卫琴的精通Struts一书

如果在程序运行中输出大量日志,显然会对应用性能造成一定的影响。Log4J对性能的影响程度取决于以下因素:

1.日志输出目的地:例如把日志输出到控制台的速度和输出到文件系统的速度是不一样的。

2.日志输出格式:例如采用SimpleLayout输出日志消息比采用Patternlayout简单,因此速度更快。

3.日志级别:日志级别设置得越低,输出的日志内容越多,对性能的影响越大。

在产品测试阶段,可以把日志级别设置得低一些,便于跟踪和调试程序,而在产品发布阶段,应该把日志级别设置得高一些。

在运用log4j时,应该充分考虑它对应用性能的影响,合理地配置log4J的各种属性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值