NoticeEventArgs.cs
748 Bytes
using HHECS.Infrastructure.Enums;
using System;
namespace HHECS.Infrastructure.Notice
{
/// <summary>
/// 通知事件参数
/// </summary>
public class NoticeEventArgs : EventArgs
{
public string Content { get; set; }
public Level NoticeLevel { get; set; }
public Exception Exception { get; set; }
public NoticeEventArgs() : base()
{
}
public static NoticeEventArgs CreateLogEventArgs(string content, Level noticeLevel, Exception exception = null)
{
return new NoticeEventArgs()
{
Content = content,
NoticeLevel = noticeLevel,
Exception = exception
};
}
}
}