在实时环境中可接受的日志记录量

时间:2014-05-02 11:36:30

标签: logging web-applications log4j

阅读了大量有关日志记录级别指南的文章,包括此https://stackoverflow.com/questions/5007720/good-guidance-for-when-to-use-which-log-level-info-warn-debug-etc-for-appli,我想知道是否有一些关于在应用程序上应该生成多少行的最佳实践(以确保它&#39) ;有用而不影响表现。)

是否有公司使用每个用户操作的最大目标日志,让我们说在网站上访问每页?

1 个答案:

答案 0 :(得分:2)

这取决于您使用日志的内容。

如果仅使用日志来检测问题,我会将日志级别设置为警告并期望接近零条目。

如果您还使用日志记录进行监控(跟踪使用的频率和使用时间,您应该每天拍摄几MB。但您还应该考虑使用像Java Melody这样的专业解决方案,可能会做得更好。

这基本上意味着:尽可能少的日志记录......但是你应该有一个机制来更改日志级别而不需要中断操作,这样你就可以在需要时获得更详细的日志。