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);
}