mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-22 10:34:30 +08:00
- 为 ILoggerFactory 接口添加 minLevel 参数支持 - 实现 ConsoleLoggerFactoryProvider 和 GodotLoggerFactoryProvider - 创建 LoggerFactoryResolver 用于管理日志工厂提供程序 - 为 NoopLoggerFactory 添加日志级别参数 - 在 LogAttribute 中添加 MinLevel 属性 - 更新项目引用以支持日志级别配置功能
18 lines
571 B
C#
18 lines
571 B
C#
using GFramework.Core.Abstractions.logging;
|
|
|
|
namespace GFramework.Core.logging;
|
|
|
|
/// <summary>
|
|
/// 日志工厂提供程序解析器,用于管理和提供日志工厂提供程序实例
|
|
/// </summary>
|
|
public static class LoggerFactoryResolver
|
|
{
|
|
/// <summary>
|
|
/// 获取或设置当前的日志工厂提供程序
|
|
/// </summary>
|
|
/// <value>
|
|
/// 日志工厂提供程序实例,默认为控制台日志工厂提供程序
|
|
/// </value>
|
|
public static ILoggerFactoryProvider Provider { get; set; }
|
|
= new ConsoleLoggerFactoryProvider();
|
|
} |