Log打在eventlog
| 参考url | |||||||||||||||||
| http://www.cnblogs.com/nokiaguy/archive/2009/02/26/1398708.html | |||||||||||||||||
| http://www.cnblogs.com/chiname/articles/95405.html | |||||||||||||||||
| http://wenku.baidu.com/view/07a6361ec5da50e2524d7ff5.html | |||||||||||||||||
| 需求: | |||||||||||||||||
| 在项目中,我们可能需要将必要的信息打出log,用来查看代码的运行,通过下面的方法可以将Log打在eventlog里面 | |||||||||||||||||
| 方法: | |||||||||||||||||
| 新建一个winform程序,添加一个button按钮 | |||||||||||||||||
| private void button1_Click(object sender, EventArgs e) | |||||||||||||||||
| { | |||||||||||||||||
| EventLog eventlog = new EventLog(); | 添加一个eventlog用来写入信息 | ||||||||||||||||
| if(!(EventLog.SourceExists("Application"))) | 查找是否存在存放log的source"Application" 若不存在就新建一个 | ||||||||||||||||
| { | |||||||||||||||||
| EventLog.CreateEventSource("Application", ""); | |||||||||||||||||
| } | |||||||||||||||||
| eventlog.Source = "Application"; | 将自己新建的一个eventlog的source指向Appliacation | ||||||||||||||||
| string ss = "张"; | |||||||||||||||||
| eventlog.WriteEntry(ss,EventLogEntryType.Information); | 写入自己的Log | ||||||||||||||||
| } | |||||||||||||||||
| 显示效果: | |||||||||||||||||
| 带有黄色的字就是程序中Application | eventlog.exe 在电脑中的大概位置:C:\Windows\System32\eventvwr.exe | ||||||||||||||||
| Bitmap
|
|||||||||||||||||
寻找21世纪的伯牙
浙公网安备 33010602011771号