42 lines
1.0 KiB
C#
42 lines
1.0 KiB
C#
// ***********************************************************************
|
|
// <copyright file="LogSeverity.cs">
|
|
// Heath
|
|
// </copyright>
|
|
// ***********************************************************************
|
|
|
|
using System.Runtime.Serialization;
|
|
|
|
namespace Core.Blueprint.Logging
|
|
{
|
|
/// <summary>
|
|
/// Represents all possible values for log severity.
|
|
/// </summary>
|
|
[DataContract]
|
|
public enum LogSeverity
|
|
{
|
|
/// <summary>
|
|
/// The information severity level.
|
|
/// </summary>
|
|
[EnumMember(Value = DisplayNames.Information)]
|
|
Info = 0,
|
|
|
|
/// <summary>
|
|
/// The warning severity level.
|
|
/// </summary>
|
|
[EnumMember(Value = DisplayNames.Warning)]
|
|
Warn = 1,
|
|
|
|
/// <summary>
|
|
/// The error severity level.
|
|
/// </summary>
|
|
[EnumMember(Value = DisplayNames.Error)]
|
|
Error = 2,
|
|
|
|
/// <summary>
|
|
/// The fatal severity level.
|
|
/// </summary>
|
|
[EnumMember(Value = DisplayNames.Fatal)]
|
|
Fatal = 3,
|
|
}
|
|
}
|