您的位置:首页 > 职场人生

程序与程序员的交互,以日志居多

2006-04-30 16:36 302 查看
程序出现问题,或者记录测试,跟踪信息,有多种方式,可以给捕获敏感信息,e-mail给作者,实际操作中,又以日志居多。

.Net Framework中有Debug,Trace类可以做到这点,作为轻量级使用,很好的,不需要额外类,而对于处理复杂要求的日志,功能上略有不足,写了一个记录日志类,即使不能让写日志变为体验,相信也不会成为负累。

介绍:



WriteLog 是基类,定义共同的变量和方法;
WritetxtLog:继承WriteLog,提供将信息写入txt文件的方法;
Timer2txt:继承WritetxtLog,提供公共ArrayList,处理ArrayList中的信息,目的是处理存在大量数据,多个方法都有日志处理需求时,都把日志信息放入ArrayList,由Timer2txt独立处理,防止写入相同日志导致的并发,独占处理。
WritexmlLog:功能简单,只是把信息写入Xml文件,有待于进一步完善。

以上的几个类,可以随意使用,方法都是Public的,根据实际需求而定。
使用了StrongName,可以放在GAC中,所以类中的变量,方法,都是可以实例化的,没有static的。
下载:Pierce.Log.rar
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: