<Type Name="SyslogLevel" FullName="Mono.Unix.Native.SyslogLevel">
  <TypeSignature Language="C#" Value="public enum SyslogLevel" />
  <AssemblyInfo>
    <AssemblyName>Mono.Posix</AssemblyName>
    <AssemblyVersion>2.0.0.0</AssemblyVersion>
  </AssemblyInfo>
  <Base>
    <BaseTypeName>System.Enum</BaseTypeName>
  </Base>
  <Attributes>
    <Attribute>
      <AttributeName>System.CLSCompliant(false)</AttributeName>
    </Attribute>
  </Attributes>
  <Members>
    <Member MemberName="LOG_EMERG">
      <MemberSignature Language="C#" Value="LOG_EMERG" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Mono.Unix.Native.SyslogLevel</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>A panic condition.  This is normally broadcast to all users.</summary>
      </Docs>
    </Member>
    <Member MemberName="LOG_ALERT">
      <MemberSignature Language="C#" Value="LOG_ALERT" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Mono.Unix.Native.SyslogLevel</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>A condition that should be corrected immediately, such as a
        corrupted system database.</summary>
      </Docs>
    </Member>
    <Member MemberName="LOG_CRIT">
      <MemberSignature Language="C#" Value="LOG_CRIT" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Mono.Unix.Native.SyslogLevel</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Critical conditions, e.g., hard device errors.</summary>
      </Docs>
    </Member>
    <Member MemberName="LOG_ERR">
      <MemberSignature Language="C#" Value="LOG_ERR" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Mono.Unix.Native.SyslogLevel</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Errors.</summary>
      </Docs>
    </Member>
    <Member MemberName="LOG_WARNING">
      <MemberSignature Language="C#" Value="LOG_WARNING" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Mono.Unix.Native.SyslogLevel</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Warning messages.</summary>
      </Docs>
    </Member>
    <Member MemberName="LOG_NOTICE">
      <MemberSignature Language="C#" Value="LOG_NOTICE" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Mono.Unix.Native.SyslogLevel</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Conditions that are not error conditions, but should possibly
        be handled specially.</summary>
      </Docs>
    </Member>
    <Member MemberName="LOG_INFO">
      <MemberSignature Language="C#" Value="LOG_INFO" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Mono.Unix.Native.SyslogLevel</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Informational messages.</summary>
      </Docs>
    </Member>
    <Member MemberName="LOG_DEBUG">
      <MemberSignature Language="C#" Value="LOG_DEBUG" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Mono.Unix.Native.SyslogLevel</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Messages that contain information normally of use only when
        debugging a program.</summary>
      </Docs>
    </Member>
  </Members>
  <Docs>
    <summary>System logging levels.</summary>
    <remarks>Possible <see cref="M:Mono.Unix.Native.Syscall.syslog" /><paramref name="level" /> values.</remarks>
    <altmember cref="M:Mono.Unix.Native.Syscall.syslog" />
    <altmember cref="M:Mono.Unix.Native.Syscall.setlogmask" />
  </Docs>
</Type>
