using GFramework.Core.Abstractions.logging; namespace GFramework.Godot.logging; /// /// Godot日志工厂提供程序,用于创建Godot日志记录器实例 /// public sealed class GodotLoggerFactoryProvider : ILoggerFactoryProvider { /// /// 获取或设置最小日志级别 /// public LogLevel MinLevel { get; set; } /// /// 创建指定名称的日志记录器实例 /// /// 日志记录器的名称 /// 返回配置了最小日志级别的Godot日志记录器实例 public ILogger CreateLogger(string name) => new GodotLoggerFactory().GetLogger(name, MinLevel); }