gpt4 book ai didi

.net - 我应该登录生产应用程序什么

转载 作者:行者123 更新时间:2023-12-02 17:34:10 26 4
gpt4 key购买 nike

我正在启动一个新项目,正在考虑应该记录哪些内容。该日志文件仅用于帮助开发人员发现错误。用例是,当引发未处理的异常时,将向开发人员发送通知,开发人员可以访问日志文件和堆栈跟踪。

我应该在日志文件中包含哪些内容?记录所有内容是行不通的。我知道这很难说,因为答案可能需要对系统有深入的了解。所以我想我真的在寻求“最佳实践”。请给出具体例子。

它还取决于应用程序类型,例如桌面客户端应用程序、桌面服务器还是网络服务器?

最佳答案

第一条规则是“不要记录敏感信息!”。例如:社会安全号码、信用卡号码、密码等...您不知道谁可能获得查看这些信息的权限,这可能会给您带来一些法律问题。

记录与第三方组件(例如 Web 服务等)的通信非常有用。如果出现问题,您将能够向第三方供应商或您提供有用的信息。

非常简短地跟踪用户所做的操作...前往特定页面...做某事是很有用的。因此,如果客户调用您并说您的产品有问题 - 您可以检查他现在在做什么。

在我们公司,跟踪数据库查询需要多少时间才能完成是一种常见的做法。这是有时识别瓶颈或识别系统(应用程序服务器或数据库服务器)某些问题的方法。

您还可以跟踪一些尝试破坏系统的 DOS 攻击、暴力机器人......等等。

希望有帮助!

关于.net - 我应该登录生产应用程序什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2223026/

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