EventLog.EntryWritten事件处理来自过去的事件

EventLog.EntryWritten事件处理来自过去的事件,第1张

概述EventLog.EntryWritten事件处理来自过去的事件

我在windows Server 2008 R2上遇到了这个问题。

我有一个自定义的应用程序日志,让它命名为“MyCustomLog”,这个事件日志每分钟接收数百个条目。 其中一些是警告或错误。 我创build了简单的控制台应用程序来打印事件:

class Program { static voID Main(string[] args) { EventLog eventLog = new EventLog("MyCustomLog",Environment.Machinename); eventLog.EntryWritten += new EntryWrittenEventHandler(OnEntryWritten); eventLog.EnableRaisingEvents = true; Console.Readline(); } private static voID OnEntryWritten(object sender,EntryWrittenEventArgs e) { if (e.Entry.EntryType == EventLogEntryType.Error || e.Entry.EntryType == EventLogEntryType.Warning) { Console.Writeline(); Console.Writeline("Now Date:" + DateTime.Now); Console.Writeline("Received:" + e.Entry.TimeWritten); Console.Writeline(e.Entry.Message); } } }

EntryWritten处理过去的事件,我的意思是前一天左右的事件…

为什么会发生? 我错过了什么?

System.GuID.NewGuID()总是通过windows上的UuIDCreate()实现吗?

{“目录名称无效”} Win32Exception未处理

COM不能启动Out-of-process .Net服务器编译为Anycpu

沟通策略:linux到.Net over SSL

使用c#在本地注销windows用户

更新:这里是一个应用程序输出的例子:

Now Date:2013-10-02 15:05:04 Received:2013-10-01 10:20:02 <Some Data> Now Date:2013-10-02 15:05:04 Received:2013-10-01 10:20:08 <Some Data> Now Date:2013-10-02 15:05:04 Received:2013-10-01 10:20:49 <Some Data> Now Date:2013-10-02 15:05:04 Received:2013-10-01 10:20:54 <Some Data>

在C#中打开一个导出的registry

.NET等价于热键控制

是否有可能在.NET应用程序中对用户的dpi设置做出反应

types“System.Idisposable”在未引用的程序集中定义

在C#.NET中制作游戏的最佳方式是什么?

在你的OnEntryWritten函数中,你的'e'实际上并不包含当前日志,而是一个EntryWrittenEventArgs类的实例。 你必须找到获取当前条目索引的方法..容易检索 – >条目[EntrIEs.Count-1]。 这将有你目前的日志。 希望这可以帮助。

总结

以上是内存溢出为你收集整理的EventLog.EntryWritten事件处理来自过去的事件全部内容,希望文章能够帮你解决EventLog.EntryWritten事件处理来自过去的事件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1288560.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-09
下一篇2022-06-09

发表评论

登录后才能评论

评论列表(0条)

    保存