当前位置:  开发笔记 > 运维 > 正文

我应该在生产应用程序中登录什么

如何解决《我应该在生产应用程序中登录什么》经验,为你挑选了1个好方法。

我正在开始一个新项目,并在思考我应该记录什么.日志文件仅用于帮助开发人员发现错误.用例是当抛出未处理的异常时,会向开发人员发送通知,该开发人员可以访问日志文件和堆栈跟踪.

我应该在日志文件中包含哪些内容?记录一切都不会起作用.我知道这很难说,因为答案可能需要对系统有深入的了解.所以我想我真的要求"最佳实践".请举例说明.

它还取决于应用程序类型,如桌面客户端应用程序,桌面服务器或Web服务器?



1> anthares..:

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

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

有用的是非常简单地跟踪用户所做的操作......转到特定页面......做某些事情.因此,如果客户通过电话给您打电话并说您的产品有问题 - 您可以查看他现在正在做什么.

在我们公司中,通常的做法是跟踪数据库查询需要完成多少.这是在某个时候识别瓶颈或识别系统(应用程序服务器或数据库服务器)的某些问题的方法.

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

希望有所帮助!

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有