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

推荐订阅源

博客园 - 三生石上(FineUI控件)
U
Unit 42
人人都是产品经理
人人都是产品经理
罗磊的独立博客
Recent Announcements
Recent Announcements
云风的 BLOG
云风的 BLOG
aimingoo的专栏
aimingoo的专栏
T
Tailwind CSS Blog
GbyAI
GbyAI
Blog — PlanetScale
Blog — PlanetScale
I
InfoQ
Last Week in AI
Last Week in AI
宝玉的分享
宝玉的分享
B
Blog RSS Feed
WordPress大学
WordPress大学
腾讯CDC
H
Help Net Security
博客园 - Franky
博客园 - 【当耐特】
博客园 - 聂微东
Stack Overflow Blog
Stack Overflow Blog
B
Blog
Vercel News
Vercel News
博客园 - 司徒正美

博客园 - 星际探索

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

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

这个日志类有以下功能:

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

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

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

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

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

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

附件中包括以下内容:

GeneralEventLog   日志记录类

EventLogWinApplication  一个测试用的WinForm程序

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