有人对如何最小化我的 Web 应用程序日志有任何建议吗?
现在,我正在记录每个错误。因此,如果存在每个请求都发生错误的情况(例如数据库连接问题),则可能会在每个请求上为每个用户记录它。可以想象,不需要太多用户做太多事情就可以开始积累一个带有冗余日志错误的巨大日志文件。
我想到创建某种类型的标记机制,以便在 N 分钟内不记录相同的错误。我不喜欢这个有两个原因;1)它可以隐藏其他最重要的问题,以及 2)级联错误可能无法正确记录其错误轨迹,忽略以前记录的错误,可能会导致我的初步诊断失败。
我确定我不是第一个遇到这个问题的人......有人对如何减少网络应用程序的冗余日志消息有任何建议吗?