gpt4 book ai didi

web-applications - 如何减少网络应用程序的冗余日志消息?

转载 作者:行者123 更新时间:2023-12-04 08:33:39 25 4
gpt4 key购买 nike

有人对如何最小化我的网络应用程序日志有什么建议吗?

现在,我正在记录每个错误。因此,如果每个请求都发生错误(例如数据库连接问题),则每个用户的每个请求都可能会被记录下来。可以想象,不需要太多用户做太多事情就可以开始积累一个包含冗余日志错误的巨大日志文件。

我想到创建某种类型的标记机制以在 N 分钟内不记录相同的错误。我不喜欢这个有两个原因; 1) 它可能隐藏其他问题中最重要的问题,以及 2) 级联错误可能无法正确记录它们的错误踪迹,从而遗漏了之前记录的错误,可能会覆盖我的初步诊断。

我确定我不是第一个遇到这个问题的人...有人对如何减少网络应用程序的冗余日志消息有任何建议吗?

最佳答案

您可以创建一个记录到数据库的日志系统,并设置一个标志来确定是记录单个条目,还是只为基本日志条目计算一个计数器。通过计数,您可以看到错误总数,但不会出现爆炸式增长的日志文件。

关于web-applications - 如何减少网络应用程序的冗余日志消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1075060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com