C# 写系统日志的一种方法

本文介绍如何使用C#.Net进行系统日志操作,包括创建事件源对象及向系统日志写入信息的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 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就是我们前面创建的事件源名称,而第二个参数就是我们要写入系统日志的信息了.

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值