何时需要将log4j.properties文件替换为xml
你还在用log4j.properties文件吗?
因为历史遗留问题,可能你的系统只能使用log4j,可能每天的日志有2个GB+++++,有这么多让人忧心的事情,最重要的当然还是系统性能。
那么,快将你的log4j.properties文件替换为xml吧!有2点理由值得你去尝试:
OK,那就动手吧。
请参阅http://wiki.apache.org/logging-log4j/Log4jXmlFormat
章节:Converting Configuration Files To XML format
关于AsyncAppender,本人做过测试,在现在基础上可以将j2ee系统的性能提升一个台阶,具体数据不同系统会有差异,请大家使用JMeter测试后再使用。AsyncAppender的原理请参见这里http://blog.csdn.net/silentbalanceyh/article/details/4564902中关于AsyncAppender的一段。
?
性能测试:
http://www.iteye.com/topic/900845
http://www.iteye.com/topic/316605
?
本地文件日志的方式不适合使用AsyncAppender,性能不升反降,JDBC、SMTP等操作时间久需要服务端反馈的操作适合采用AsyncAppender以提高性能。