#region  --------------- Copyright Dresser Wayne Pignone -------------
/*
 * $Log: /Wrk/WayneLibraries/Wrk/Log/DefaultErrorCategoryEnum.cs $
 * 
 * 2     08-02-13 9:25 Mattias.larsson
 * FxCop fixes.
 */
#endregion

namespace Wayne.Lib.Log
{
    /// <summary>
    /// This is the default set up of error categories to be used when logging ErrorLogEntries.
    /// </summary>
    public enum DefaultErrorCategory
    {
        #region Fields

        /// <summary>
        /// Whoops. Our mistake. A bug.
        /// </summary>
        Bug,

        /// <summary>
        /// This error is due to a badly configured system.
        /// </summary>
        Configurational,

        /// <summary>
        /// This error occurred as a result of some communication problems.
        /// </summary>
        Communication,

        /// <summary>
        /// Some kind of Peripheral equipment failed in some way.
        /// </summary>
        Peripheral,

        /// <summary>
        /// The program got an unexpected result from some kind of operation.
        /// This could for instance be a computed value that is out of the allowed range.
        /// </summary>
        UnexpectedResult,

        /// <summary>
        /// Invalid XML data.
        /// </summary>
        XmlValidation

        #endregion
    }
}