Re: 想起几年前Re: run servlet from command li# Java - 爪哇娇娃
c*s
1 楼
有很大的区别。
没错,log4j确实会先判断级别再决定是不是真的写日志。但从性能上,这时候已经太晚
了。很多时间被花在了准备写入的字符串和级别检查上。
如果考虑性能,对那些频繁写的,级别又不高的日志if语句无法避免。
在我做过的项目里,最终都是像熊博士说的配置一个final的静态全局变量,然后写很多i
f。
important.
没错,log4j确实会先判断级别再决定是不是真的写日志。但从性能上,这时候已经太晚
了。很多时间被花在了准备写入的字符串和级别检查上。
如果考虑性能,对那些频繁写的,级别又不高的日志if语句无法避免。
在我做过的项目里,最终都是像熊博士说的配置一个final的静态全局变量,然后写很多i
f。
important.