一个简单实用的日志记录类

Posted on 2007-08-03 09:26  星际探索  阅读(807)  评论(5编辑  收藏  举报

      最近在整理原来的接口程序的时候,发现原来程序的日志记录都比较混乱。没有统一的规划。导致日志内容不能很好地反映出程序运行的状态。所以我重新整理并改写了一部分代码。拿出来和大家共享。

 

这个日志类有以下功能:

1:可以把日志记入 系统日志。也可以把日志记入本地的文本文件。

2:对系统日志的属性进行动态设定。避免了因系统日志满而导致程序报异常。

3:对日志内容进行分级。根据程序部署的三个阶段(测试阶段,试运行阶段,正式运行阶段) 采取不同的日志记录策略。

测试阶段 :记录错误,警告和调试信息。调试信息写入文本日志

试运行阶段:记录错误和警告信息。不写文本日志

正式运行阶段:只记录错误信息。不写文本日志

 

附件中包括以下内容:

GeneralEventLog   日志记录类

EventLogWinApplication  一个测试用的WinForm程序

 

 

请大家多提宝贵意见。让我可以把这个日志类不断加以完善。

Copyright © 2024 星际探索
Powered by .NET 8.0 on Kubernetes