EventLog组件读写事件日志
2018-06-22 07:23:26来源:未知 阅读 ()
使用.Net中的EventLog控件使您可以访问或自定义Windows 事件日志,事件日志记录关于重要的软件或硬件事件的信息。通过 EventLog,可以读取现有日志,向日志中写入项,创建或删除事件源,删除日志,以及响应日志项。也可在创建事件源时创建新日志。
EventLog log1 = new EventLog();
private void button10_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("An error has occured", EventLogEntryType.Error);
//遍历已存在的日志信息
foreach (EventLogEntry item in log1.Entries)
{
Console.WriteLine(item.Message + "\t" + item.TimeGenerated);
}
执行后,可以在计算机管理里面看到所记录的日志信息了
转自:张果老师 原文地址:http://www.cnblogs.com/best/archive/2011/07/30/2122070.html
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Quartz.NET实现作业调度
下一篇:.NET 实用扩展方法
- .Net MVC网站中配置文件的读写 2020-02-28
- TrieTree服务-组件构成及其作用介绍 2019-10-08
- asp.net中Fine Uploader文件上传组件使用介绍 2019-10-08
- 详解Discuz!NT数据库读写分离方案 2019-09-17
- U9创建BE组件 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash