mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-23 03:04:29 +08:00
- 定义了ILog接口,提供日志记录和级别检查功能 - 实现了GodotLogger类,将日志输出到Godot控制台 - 创建了ILoggerFactory接口用于创建日志记录器实例 - 添加了Log静态类提供全局日志记录功能 - 定义了LogLevel枚举标识不同严重程度的日志级别 - 实现了NullLogger用于禁用日志记录功能
16 lines
447 B
C#
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);
|
|
}
|
|
|