namespace Swan.Logging
{
    /// <summary>
    /// Defines the log levels.
    /// </summary>
    public enum LogLevel
    {
        /// <summary>
        /// The none message type
        /// </summary>
        None,
        
        /// <summary>
        /// The trace message type
        /// </summary>
        Trace,
        
        /// <summary>
        /// The debug message type
        /// </summary>
        Debug,

        /// <summary>
        /// The information message type
        /// </summary>
        Info,
        
        /// <summary>
        /// The warning message type
        /// </summary>
        Warning,

        /// <summary>
        /// The error message type
        /// </summary>
        Error,

        /// <summary>
        /// The fatal message type
        /// </summary>
        Fatal,
    }
}
