应用程序日志应该包含哪些信息?它与错误日志有什么不同?
答案 0 :(得分:3)
你会对这个问题得到很多不同的意见.....
最终,它应包含您认为与您的应用程序相关的任何信息。它还应包含有助于您确定应用程序正在发生的情况的信息。这并不是说它应该包含错误,但如果你想以这种方式使用它,那就可以了。
至少我建议你包括:
可选项目为:
您要记住的一件事是,您不希望在日志中写入太多信息,这会影响您的应用程序性能。此外,还要确保不会增大日志文件,以至于磁盘空间不足。
答案 1 :(得分:2)
真正的错误日志应该包含:
用于跟踪事件等的常规应用程序日志文件应包含较少的内部信息,并且可能更加用户友好。
说实话,答案实际上取决于日志所用的软件。
答案 2 :(得分:2)
理想情况下,它应该包含诊断应用程序问题所需的信息,或者分析其过去行为的特定方面。使这很难做的唯一事情就是你事先并不知道将来会发生什么样的问题或者应用程序行为的哪些方面会让你感兴趣。您无法记录应用程序状态中的每个更改,但您必须记录足够的内容。多少钱够了?这很难说并且非常依赖于应用程序。我怀疑桌面计算器会记录任何内容。
错误日志只会记录发生的任何错误。意外的异常和其他意外情况。
答案 3 :(得分:1)
应用程序日志通常包含与错误日志不同的错误,警告,事件和非关键信息,错误日志通常只包含错误和严重警告。
答案 4 :(得分:1)
应用程序日志应包含审核所需的所有信息。这可能包括成功/不成功登录和任何特定操作。错误日志可以是应用程序日志的子集,也可以是仅包含与应用程序中的错误相关的信息的单独日志。