using System; using System.Diagnostics; using System.Threading; class MySample { public static void Main() { //创建日志源,判断是否已经存在 if (!EventLog.SourceExists("我的日志源")) { //一个时间日志源不应该创建后立即被使用。 //这里需要一定的恢复时间来确保执行程序使用创建的日志源时,日志源已经被创建。 //再次运行也这个例子来使用新的日志源。 EventLog.CreateEventSource("我的日志源", "我的日志"); Console.WriteLine("创建事件源"); Console.WriteLine("正在退出,请再次运行程序来使用日志源"); // 日志源已经被创建。退出程序来允许它被注册。 return; } //创建一个EventLog类实例并分配日志源. EventLog myLog = new EventLog(); myLog.Source = "我的日志源"; //写入一个报告性信息到事件日志. myLog.WriteEntry("写入事件日志"); }} 转载于:https://www.cnblogs.com/qishichang/archive/2008/07/25/1251538.html