惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
酷 壳 – CoolShell
酷 壳 – CoolShell
美团技术团队
有赞技术团队
有赞技术团队
Hugging Face - Blog
Hugging Face - Blog
罗磊的独立博客
S
SegmentFault 最新的问题
D
Docker
博客园 - 司徒正美
雷峰网
雷峰网
V
Visual Studio Blog
云风的 BLOG
云风的 BLOG
G
Google Developers Blog
The GitHub Blog
The GitHub Blog
A
About on SuperTechFans
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - Franky
月光博客
月光博客
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
T
The Blog of Author Tim Ferriss
Google DeepMind News
Google DeepMind News
MyScale Blog
MyScale Blog
MongoDB | Blog
MongoDB | Blog

博客园 - 星际探索

客户信息数据库设计备忘录 饼状图的改进(解决零值和数值无限小的显示问题) 实现分支机构和集团数据同步的坎坷历程 读《理财有道》有感 自动更新程序的设计框架 关于呼叫中心业务系统构架方面的设想 关于软件产品化的一些设想 公司面试内容建议 基于微软WCF技术的新一代热线系统构架 关于实时监测系统的设计思路 把英文版软件卖给德国客户的辛苦历程 万事开头难 关于数据同步的方法和优缺点比较 经验 神话 和谐的社会 奇怪的社会 接口服务程序经验和建议 监控程序框架 关于监控程序的一点设想 项目数据库设计的一点体会
一个简单实用的日志记录类
星际探索 · 2007-08-03 · via 博客园 - 星际探索

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

这个日志类有以下功能:

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

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

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

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

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

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

附件中包括以下内容:

GeneralEventLog   日志记录类

EventLogWinApplication  一个测试用的WinForm程序

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