对着月亮唱歌的幸福生活

即便是莲藕内心真空之所,也有根根柔丝穿过。
  博客园  :: 首页  :: 联系 :: 管理

系统日志的一种方法

Posted on 2009-07-16 12:58  对月而歌  阅读(187)  评论(0)    收藏  举报

C# .Net 提供了对系统日志的操作,使得写入系统日志非常方便.由于我也是新手,这里就只描述一种情况(最简单的情况,我也只会最简单的情况了)的写入方法:

首先我们需要创建一个日志事件源对象:

string log_event = "Minitor Service Log";

EventLog.CreateEventSource(log_event, "Minitor Service Log");

其中绿色字体的log_event就是我们要创建的事件源的名称,他是一个String类型的字符串.

上面的橙色部分表示源名称,下面的橙色部分表示日志名称,这两个名称必须一致,不知道为什么,反正不一致的话,在接下来的写入日志后,日志总是被写入应用程序的日志中,而不会写入Minitor Service Log中去.

这样我们就创建了一个事件源,我们可以在系统日志中看到类似下图的信息:

 

接下来我们可以通过这个事件源名称向系统日志中加入事件了,比如我们要向系统中加入一条消息,描述应用程序启动成功:

EventLog.WriteEntry(log_event, "应用程序启动成功");

我们可以看到绿色字体的log_event就是我们前面创建的事件源名称,而第二个参数就是我们要写入系统日志的信息了.

很简单吧.赶快执行以下看看吧.....

 

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/pengsixiang/archive/2008/12/27/3620902.aspx