【发布时间】:2010-11-07 16:26:54
【问题描述】:
有人对如何最小化 Web 应用程序的日志有任何建议吗?
现在,我正在记录每个错误。因此,如果存在每个请求都发生错误的情况(例如数据库连接问题),则可能会在每个请求上为每个用户记录它。正如您可以想象的那样,不需要太多用户做太多事情就可以开始积累一个带有冗余日志错误的巨大日志文件。
我想到创建某种类型的标记机制以在 N 分钟内不记录相同的错误。我不喜欢这个有两个原因; 1) 它可以隐藏最重要的问题,以及 2) 级联错误可能无法正确记录它们的错误轨迹,忽略以前记录的错误,可能会导致我最初的诊断失败。
我确定我不是第一个遇到此问题的人......有人对如何减少网络应用程序的冗余日志消息有任何建议吗?
【问题讨论】:
-
你使用什么日志框架? log4net、ELMAH、企业、本土、其他?
-
@Dillie-O-Homegrown。但我愿意换。您是否建议使用日志框架为我处理这个问题?
标签: web-applications logging error-logging