当前位置:  开发笔记 > 程序员 > 正文

登录桌面应用程序的实践

如何解决《登录桌面应用程序的实践》经验,为你挑选了1个好方法。

我们正在开发一个桌面应用程序(visual basic 6.0).我们有自己的日志框架.什么是好的做法?当我们有一个Web应用程序时,我们就可以控制日志记录的级别.如何在桌面应用程序中进行?



1> Adam Liss..:

任何答案都需要根据您的环境来考虑:

您的业​​务规则(或法律)是否要求记录某些活动?

安全是一个问题吗?

行动是否需要可追溯?

日志文件的大小(或磁盘空间量)是一个问题吗?

您是记录活动,调试还是两者兼备的动机?

考虑到这些:

考虑允许用户选择详细程度或"日志记录级别".

记录所有程序错误和重大用户错误.

记录影响系统配置或操作的所有活动.

记录用户会话的开始和结束.

记录应用程序的开始和结束.

考虑在第一次发生重大活动时记录.

其他建议:

在每个日志或日志"组"的开头包含时间戳,以便最适合您的应用程序.

如果您要登录文件,请考虑在达到特定大小或年龄时旋转日志(关闭一个文件并打开一个新文件).

如果应用程序包含多个模块,请在每个日志中包含模块的名称.

如果多个人使用该应用程序(共享计算机?),请在每个会话开始时记录用户ID.

根据严重性(错误,警告,信息,调试)分配日志"级别".该syslog规范定义了7个"标准"级别,作为一个很好的参考.

询问客户他们希望在日志中看到什么.

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