2012-07-25 32 views
2

Windows事件日志在低于Vista(XP及以下)和Vista及以上版本时不同,请参阅此处Windows Event Logs。在Vista上,在事件查看器中,我们可以看到一个名为Level的列。如果我们筛选的情况下,它会告诉我们一切可能等级:如何将Windows事件日志事件级别映射到字符串

Critical 
Warning 
Verbose 
Error 
Information 

信息的价值具有基于我的测试值4。但是,如果我们看看schema for Level,实际上它的值的范围不受限制。所以这里有两个我的问题:

  • 我怎么知道每个字符串会有什么价值? MSDN上有这样一个页面吗?我找不到
  • Level是否有限制?还是由事件提供者本身决定?

回答

3

我希望这link会帮助你。

正如你可以从上面的链接看到,自定义级别值必须在16到255的范围,这意味着,该窗口水平放置在范围从0到15

+5

非常感谢。我找到了文件winmeta.xml; LogAlways:0,Critical:1,错误:2,警告:3,信息:4,详细信息:5,保留16以下保留 – windfly2006 2012-07-26 19:23:42

+2

如果有人想知道,winmeta.xml文件位于Windows SDK的include文件夹中,例如:'C:\ Program Files(x86)\ Windows Kits \ 8.1 \ Include \ um \ winmeta.xml' – 2014-10-13 09:19:08