mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-23 03:04:29 +08:00
- 为ConsoleLogger添加完整的XML文档注释 - 实现GodotLogger中缺失的日志级别方法 - 统一Fatal方法签名,支持异常参数传递 - 为NullLogger添加完整的方法注释 - 修复LoggerFactory中的文件路径处理逻辑 - 移除日志示例中对架构阶段的直接访问 - 添加全局日志记录器创建功能
22 lines
623 B
C#
22 lines
623 B
C#
namespace GFramework.Core.logging;
|
|
|
|
/// <summary>
|
|
/// 定义日志工厂接口,用于创建日志记录器实例
|
|
/// </summary>
|
|
public interface ILoggerFactory
|
|
{
|
|
/// <summary>
|
|
/// 创建指定类别的日志记录器实例
|
|
/// </summary>
|
|
/// <param name="category">日志类别,用于区分不同的日志源</param>
|
|
/// <returns>返回指定类别的日志记录器实例</returns>
|
|
ILog Create(string category);
|
|
|
|
/// <summary>
|
|
/// 创建全局日志记录器实例
|
|
/// </summary>
|
|
/// <returns>返回全局日志记录器实例</returns>
|
|
ILog CreateGlobalLogger();
|
|
}
|
|
|