using System; namespace MAX.Core.Logger; /// /// 日志操作 /// public interface ILoggerFacade { /// /// 调试级别是否启用 /// bool IsDebugEnabled { get; } /// /// 调试 /// void Debug(Exception ex, string message); /// /// 调试 /// /// 日志消息 void Debug(string message); /// /// 信息 /// void Info(Exception ex, string message); /// /// 信息 /// /// 日志消息 void Info(string message); /// /// 警告 /// void Warn(Exception ex, string message); /// /// 警告 /// /// 日志消息 void Warn(string message); /// /// 错误 /// void Error(Exception ex, string message); /// /// 错误 /// /// 日志消息 void Error(string message); /// /// 致命错误 /// void Fatal(Exception ex, string message); /// /// 致命错误 /// /// 日志消息 void Fatal(string message); void Error(Exception ex); /// /// 写入日志 /// /// /// void Log(string message, LogLevel level); }