我们正在开发一个桌面应用程序(visual basic 6.0)。我们有自己的日志框架。什么是好的做法?当我们有一个Web应用程序时,我们就可以控制日志记录的级别。如何在桌面应用程序中使用?
答案 0 :(得分:6)
任何答案都需要根据您的环境加以考虑:
考虑到这些:
其他建议:
syslog
规范定义了7个“标准”级别,作为一个很好的参考。答案 1 :(得分:0)
要考虑的一个重要特性是允许在运行时动态调整日志级别,而无需停止并重新启动应用程序(我已使用自定义信号处理程序在* nix上实现了此功能)。在现场调试时,这是一个很好的帮助。
很多时候,行为不端的应用程序在重新启动时会表现良好。动态可调整的日志级别让您可以看到在将所有资源释放回操作系统之前的最新情况。