使用EventLog类写系统日志

it2022-05-09  35

写日志文件容易发生并发错误,而将日志写入系统日志或者数据库就不会出现这种情况。

实例使用EventLog写系统日志:

Code           if (!EventLog.SourceExists("Misc16"))            {                EventLog.CreateEventSource("Misc16""RondiMiscLog");            }            EventLog myLog = new EventLog();            myLog.Source = "Misc16";            myLog.WriteEntry("我是系统日志内容");   

 

执行上面的代码之后,可以在计算机事件查看器里面看到:

 

实例删除自己建立的系统日志:

Code  if (EventLog.SourceExists("Misc16"))            {                string logName = EventLog.LogNameFromSourceName("Misc16"".");                EventLog.DeleteEventSource("Misc16");                EventLog.Delete(logName);            }   

 

这就是系统日志的创建和删除方法。

转载于:https://www.cnblogs.com/tuyile006/archive/2009/01/15/1376078.html


最新回复(0)