gpt4 book ai didi

windows - Windows 应用程序中的日志记录(跟踪)指南

转载 作者:可可西里 更新时间:2023-11-01 13:05:07 25 4
gpt4 key购买 nike

<分区>

在我看来,有两种不同类型的日志记录:

  • 以用户为中心的日志,例如我的防病毒软件生成的日志(“已开始扫描”、“未发现威胁”等)
  • 以开发人员为中心的跟踪,可以像异常日志一样简单,也可以像每个方法调用的日志一样详细

我目前正在计划如何将第二种类型的日志记录合并到我们的应用程序中,以便我们能够在用户报告问题时获得一些错误记录。我看过一些关于这些跟踪应该有多详细以及可用框架的讨论,但在这里我正在寻找一些更通用的指导方针。

我的具体问题包括:

  • 我们应该记录到文件、Windows 事件日志还是其他地方?对于这些用户可能不感兴趣的以开发人员为中心的日志,我觉得一个文件是最合适的。但在那种情况下:

    • 文件应该放在哪里?
    • 我们是否应该实现某种形式的日志轮换以防止文件变得太大?
    • 我们如何处理应用程序的多个实例同时访问日志?

  • 是否应默认启用此跟踪?如果是,我有点担心性能;但如果不是,我们最终会以“打开跟踪并尝试重现问题”来回应许多用户的问题吗?这听起来不太有用。

我希望你能帮我解决这些问题。如果您就此主题提出任何其他建议,我也将不胜感激。

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