有没有人有关于如何最小化我的Web应用程序日志的任何建议?如何减少Web应用程序的冗余日志消息?
现在,我记录每一个错误。因此,如果出现每次请求发生错误(例如数据库连接问题)的情况,则可能会在每次请求时为每个用户记录日志。正如你可以想象的那样,并不需要太多的用户做太多事情来开始收集具有冗余日志错误的巨大日志文件。
我想到了创建某种类型的标记机制,以便在N分钟内不记录相同的错误。我不喜欢这个有两个原因。 1)它可以将其中最重要的问题隐藏起来,2)级联错误可能不会正确记录它们的错误踪迹,省略了以前记录的错误,可能会导致我的初步诊断。
我敢肯定,我不是第一个有这个问题的人...有没有人有任何建议如何减少Web应用程序的冗余日志消息?
你正在使用什么日志框架? log4net,ELMAH,企业,本土,其他? – 2009-07-02 15:34:39
@ Dillie-O-Homegrown。但我愿意改变。你是否建议日志框架能为我处理这个问题? – 2009-07-02 15:38:17