代码改变世界

c# 日志组件(附带源码)

2011-08-02 01:03 by ct.soar, 4250 阅读, 0 推荐, 收藏,
摘要:最近做一个c++的服务端小项目,写了一个简单的日志组件,这两天用c#翻译了一遍,写起来比c++快多了,给大家分享一下! <源码下载> 组件运行起来后,所有的日志信息都会被缓存到一个集合中,然后由一个单独线程负责将集合中的日志信息写入文件。 支持功能如下: 1、日志信息可按等级进行存储; 2、支持日志文件到达指定大小自动更换; 3、只保存最近一个月的日志文件; 4、支持多线程环境下的日志记录; 大致就这么几点,功能也挺简单的,下面是组件接口:using System;namespace Soar.Framework{ /// <summary> /// 日志组件 /// 阅读全文