zoukankan      html  css  js  c++  java
  • 使用EventLog组件读写事件日志

    实现效果:

      

    知识运用:

      Eventlog类的SourceExists方法    //确定指定的事件源是否已在本地计算机注册

      public static bool  SourceExists(string source)

      和DeleteEventSource方法        //从事件日志中移除应用程序的事件源注册

      public static void DeleteEventLogSource(string source)

    实现代码:

            private void Form1_Load(object sender, EventArgs e)
            {
                if (System.Diagnostics.EventLog.SourceExists("MySource"))                   //判断是否存在事件源
                {
                    System.Diagnostics.EventLog.DeleteEventSource("MySource");              //删除事件源
                }
                System.Diagnostics.EventLog.CreateEventSource("MySource","NewLog1");        //创建日志信息
                eventLog1.Log = "NewLog1";                                                  //设置日志名称
                eventLog1.Source = "MySource";                                              //事件源名称
                eventLog1.MachineName = ".";                                                //表是本机
            }
    
            private void btn_write_Click(object sender, EventArgs e)
            {
                if (System.Diagnostics.EventLog.Exists("NewLog1"))                          //判断日志文件是否存在
                {
                    if (textBox1.Text != "")                                                //文本框不为空
                    {
                        eventLog1.WriteEntry(textBox1.Text.ToString());                     //写入日志
                        MessageBox.Show("日志信息写入成功");                                //消息框提醒
                        textBox1.Text = "";                                                 //清除文本框内容
                    }
                    else { MessageBox.Show("日志内容不能为空"); }
                }
                else 
                {
                    MessageBox.Show("日志信息不存在");
                }
    
            }
    
  • 相关阅读:
    JS中的prototype与面向对象
    机电传动控制第二周学习笔记
    第三周作业
    机电传动控制第四周作业
    第五周学习笔记
    机电传动控制第一周学习笔记
    个人项目图书管理系统登陆功能模拟
    GITHUB使用及入门总结
    我的github地址
    工作压力改变了我?
  • 原文地址:https://www.cnblogs.com/feiyucha/p/10191331.html
Copyright © 2011-2022 走看看