首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Log4j DailyRollingFileAppender与ConsoleAppender性能

Log4j DailyRollingFileAppender与ConsoleAppender性能
EN

Stack Overflow用户
提问于 2010-12-01 09:42:03
回答 1查看 5.6K关注 0票数 3

我们使用的是Log4j v1.2.14。我们已经在使用org.apache.log4j.ConsoleAppender了,现在我们有一个要求/需要有每天旋转日志的位置。因此,我们计划使用org.apache.log4j.DailyRollingFileAppender来拥有每天旋转的日志。

我的问题是,DailyRollingFileAppender是否比ConsoleAppender增加了额外的开销/对性能有影响,因为它必须另外检查文件是否必须在每个打印语句中被旋转/翻转?

欢迎有任何意见/用户体验。

EN

回答 1

Stack Overflow用户

发布于 2010-12-01 12:06:31

您的论点是正确的,逻辑表明存在开销/性能影响。多少钱?如果你害怕业绩的冲击,你应该自己来衡量它。

这实际上取决于您有多少日志语句。很多调试语句都是最糟糕的,因为它们会影响性能,除非您使用的是logger.isDebugEnabled()类型的保护。

如果您负担得起,我建议将slf4j作为底层实现切换到Logback。Logback的主要关注点是速度,它似乎花费了很大的精力来确保它比其他日志记录系统更快。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4322987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档