Loading
0

C#获取应用程序日志信息方法

技术小学生微信公众号
腾讯云服务器大促销。
华为服务器
前言:c#中获取应用程序的系统日志方法

private void button1_Click(object sender, EventArgs e)
        {
            this.eventLog1.Log = "Application";//设置获取应用程序日志
            EventLogEntryCollection collection = eventLog1.Entries;//创建日志实体对象
            int Count = collection.Count;//获取所有的日志条数
            string info = "显示应用程序日志" + Count.ToString() + "个事件。";//显示日志数
            foreach (EventLogEntry entry in collection)//遍历获取到的日志
            {
                info += "\n\n类型:" + entry.EntryType.ToString();//显示日志类型
                info += "\n\n日期:" + entry.TimeGenerated.ToLongDateString();//显示日志日期
                info += "\n\n时间:" + entry.TimeGenerated.ToLongTimeString();//显示日志时间
                info += "\n\n来源:" + entry.Source;//显示日志来源
                info += "\n\n事件:" + entry.EventID.ToString();//显示日志事件
                info += "\n\n用户:" + entry.UserName;//显示日志用户
                info += "\n\n计算机:" + entry.MachineName;//显示日志计算机
            }
            this.richTextBox1.Text = info;//显示日志信息
        }

技术小学生微信公众号
华为服务器
腾讯云服务器大促销。

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-23-35921-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
上一篇:C#获取Windwos系统安全日志信息的方法
下一篇:c#创建自定义日志并写入自定义日志方法