是否可以使用log4net中的EventLogAppender来指定自定义文本任务类别?
本文关键字:文本 自定义 任务 可以使 log4net 中的 EventLogAppender 是否 | 更新日期: 2023-09-27 18:13:29
如果您查看Windows事件查看器,您将看到一些具有任务类别的任务,例如 collector 和Firing Agent,但是如果您使用log4net来记录事件,则只能在category
属性中提供一个短整数值。我认为使用System.Diagnostics
方法记录事件也是同样的情况。
是否有某种方法可以指定字符串/文本类别,或者可能定义事件查看器使用的枚举?
您需要注册您的类别。我找到了这篇文章,它解释了这是如何工作的(虽然它有点过时,但我觉得信息仍然是正确的):
http://drdobbs.com/184405714创建一个包含字符串文本和标识它们的枚举的DLL。然后将DLL与注册表中的应用程序关联。
这里有一个很好的教程:http://www.eventlogblog.com/mt/mt-search.cgi?search=python&IncludeBlogs=1——我最近试过了,它仍然适用于当前版本的平台SDK和Visual Studio Express。但是你必须在VS为你设置的PATH变量中添加一些文件夹,用于存放可执行文件和dll文件。