using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 同步老妖联盟上下级关系.Utils
{
public class EventLog
{
///
/// 日志事件
///
public static event EventHandler LogEvent;
public static void OnEvent(object sender, string log)
{
OnEvent(sender, new LogEvent(log));
}
///
/// 输出日志
///
internal static void OnEvent(object sender, LogEvent e)
{
if (LogEvent != null)
{
LogEvent.Invoke(sender, e);
}
}
}
public class LogEvent : EventArgs
{
public Exception Exception { get; internal set; }
public string Message { get; set; }
public DateTime CrtTime { get; private set; }
public LogEvent(string message)
{
this.Message = message;
this.CrtTime = DateTime.Now;
}
}
}