namespace GFramework.Core.logging; /// /// 定义日志记录接口,提供日志记录和级别检查功能 /// public interface ILog { /// /// 记录指定级别的日志消息 /// /// 日志级别 /// 日志消息内容 /// 可选的异常对象,默认为null /// 可选的上下文对象,默认为null void Log( LogLevel level, string message, Exception? exception = null, object? context = null ); /// /// 检查指定日志级别是否已启用 /// /// 要检查的日志级别 /// 如果指定级别已启用则返回true,否则返回false bool IsEnabled(LogLevel level); }