GFramework/GFramework.Core/logging/ILoggerFactory.cs
GeWuYou fdaac135f9 feat(logging): 添加日志记录系统的基础实现
- 定义了ILog接口,提供日志记录和级别检查功能
- 实现了GodotLogger类,将日志输出到Godot控制台
- 创建了ILoggerFactory接口用于创建日志记录器实例
- 添加了Log静态类提供全局日志记录功能
- 定义了LogLevel枚举标识不同严重程度的日志级别
- 实现了NullLogger用于禁用日志记录功能
2025-12-23 12:52:07 +08:00

16 lines
447 B
C#

namespace GFramework.Core.logging;
/// <summary>
/// 定义日志工厂接口,用于创建日志记录器实例
/// </summary>
public interface ILoggerFactory
{
/// <summary>
/// 创建指定类别的日志记录器实例
/// </summary>
/// <param name="category">日志类别,用于区分不同的日志源</param>
/// <returns>返回指定类别的日志记录器实例</returns>
ILog Create(string category);
}