写日志文件容易发生并发错误,而将日志写入系统日志或者数据库就不会出现这种情况。
实例使用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