3

我在任何地方都找不到有用的东西……原始的 Windows Azure:Windows 事件日志 XML 看起来如何。我需要知道哪个 EventLevel 指的是一个数字。

谢谢

4

1 回答 1

1

如果您谈论的是 XML 文件,我假设您指的是diagnostics.wadcfg文件。在此文件中,您只需编写 XSD 中定义的 LogLevel:

  <xs:simpleType name="LogLevel">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Undefined" />
      <xs:enumeration value="Verbose" />
      <xs:enumeration value="Information" />
      <xs:enumeration value="Warning" />
      <xs:enumeration value="Error" />
      <xs:enumeration value="Critical" />
    </xs:restriction>
  </xs:simpleType>

如果您需要每个级别的数值(我认为这也是您要问的),您可以通过枚举找到它们:

namespace Microsoft.WindowsAzure.Diagnostics
{
    // Summary:
    //     Defines a standard set of logging levels.
    public enum LogLevel
    {
        // Summary:
        //     Logs all events at all levels.
        Undefined = 0,
        //
        // Summary:
        //     Logs a critical alert.
        Critical = 1,
        //
        // Summary:
        //     Logs an error.
        Error = 2,
        //
        // Summary:
        //     Logs a warning.
        Warning = 3,
        //
        // Summary:
        //     Logs an informational message.
        Information = 4,
        //
        // Summary:
        //     Logs a verbose message.
        Verbose = 5,
    }
}
于 2012-11-30T08:15:30.460 回答