应用程序日志应该包含哪些类型的信息?它与错误日志有什么不同?应用程序日志应该包含哪些内容?
4
A
回答
3
你会得到很多不同的意见,这个问题.....
最终它应该包含您认为将是应用程序相关的任何信息。它还应包含可帮助您确定应用程序发生情况的信息。这并不是说它应该包含错误,但可以如果你想这样使用它。
最起码我会建议你包括:
- 应用程序的启动/停止时间
- 应用程序名称
- 合格/不合格信息(如适用)
可选项目将成为:
- call p rocessing(如果不是过于密集)
- 错误,如果你决定应用程序和错误日志
- 消息(如果不是过于密集)结合
一要记住的事情是,你不想为您的日志写入如此多的信息,以至于影响您的应用程序性能。此外,还要确保不会将日志文件扩大到足够大以至于磁盘空间不足。
1
应用程序日志通常包含与通常仅包含错误和严重警告的错误日志不同的错误,警告,事件和非关键信息。
1
应用程序日志应包含审计所需的全部信息。这可能包括成功/不成功登录和任何特定操作等。错误日志可以是应用程序日志的子集,也可以是单独的日志,其中只包含与应用程序中的错误相关的信息。
2
一个真正的错误日志应真正含有:哪里的错误发生
- 堆栈跟踪。
- 发生错误的时间戳。
- 引发异常的详细信息(如果它是例外)。
一般的应用程序日志文件,跟踪事件等,应含有较少的内部信息,也许是更加人性化。
说实话,答案真的取决于日志所用的软件。
2
理想情况下,它应该完全包含诊断应用程序问题所需的信息,或分析其过去行为的特定方面。唯一让你难以做到的事情是,你不会事先知道将来会发生什么样的问题,或者应用程序行为的哪些方面会令你感兴趣。您无法记录应用程序状态中的每个更改,但您必须记录足够的内容。多少钱就够了?这很难说,而且非常依赖于应用程序。我怀疑桌面计算器记录任何东西。
错误日志只记录发生的任何错误。意外的例外和其他意外情况。
相关问题
- 1. CanExecute中应该包含哪些内容?
- 2. 存储库应包含哪些内容?
- 3. 哪些信息包含apk标志键(android应用程序)?
- 4. NetBeans Java项目的.gitignore文件应该包含哪些内容?
- 5. RESTful API的根资源应该包含哪些内容?
- 6. PHP MVC框架应该包含哪些内容?
- 7. 试图定义where子句中应该包含哪些内容?
- 8. PDFTron自定义脚本中应该包含哪些内容?
- 9. 单元测试应该涵盖什么,不应该包含哪些内容?
- 10. Erlang头文件(.hrl)文件应该和不应该包含哪些内容?
- 11. “包含的do ... end”块中不应包含哪些内容?
- 12. C#编程标准应包含哪些内容?
- 13. ByteBuffers应该包含哪些状态?
- 14. OPTIONS响应中应包含哪些内容?
- 15. 我应该在我的应用程序中包含哪些功能?
- 16. BTSNTSvc64.exe.config文件中的<system.runtime.remoting></system.runtime.remoting>应该包含哪些内容?
- 17. soap 1.2消息的http头中应该包含哪些内容类型?
- 18. 对于IE,我应该在<head>中包含哪些内容?
- 19. 界面的帮助字符串应包含哪些内容?
- 20. 事件/审计记录应包含哪些内容?
- 21. git回购中应包含哪些内容?
- 22. Ruby on Rails中的控制器类应包含哪些内容?
- 23. 这个ZPL代码中不应包含哪些内容?
- 24. ASP.NET - 网站安装清单应包含哪些内容?
- 25. 基本html5文件应包含哪些内容?
- 26. windows phone 7 gitignore文件应包含哪些内容?
- 27. rspec数组应包含哪些内容?另一个阵列
- 28. Xcode 6 gitignore文件应包含哪些内容?
- 29. 创造良好的接口,应该包括哪些内容,哪些应该被排除在外
- 30. 用户日志记录:应该保留哪些dat?