页首Html代码

C# 笔记 EventLog

EventLog

       EventLog log1=new EventLog();
        private void button1_Click(object sender, EventArgs e)
        {
            //是否存在事件源
            if (!EventLog.SourceExists("TestLog"))
            {
                //创建事件源,建立一个应用程序,使用指定的 Source 作为向本地计算机上的日
                //志中写入日志项的有效事件源,应用程序在本地计算机上。p1注册时所采用的源名称,
                //p2源的项写入的日志名
                EventLog.CreateEventSource("TestLog", "log1");
            }
            //日志名称
            log1.Log = "log1";
            //事件源名称
            log1.Source = "TestLog";
            //机器名称
            log1.MachineName = ".";
            //写入日志信息,指定类别
            log1.WriteEntry("gosh", EventLogEntryType.Error);
        }

注意:实际使用时,

if (!EventLog.SourceExists("TestLog"))

抛出异常,

解决:使用管理员运行程序。

 

posted @ 2022-02-16 14:41  noigel  阅读(546)  评论(0编辑  收藏  举报
js脚本