using GFramework.Core.Abstractions.Logging;
namespace GFramework.Core.Logging;
///
/// 日志工厂提供程序解析器,用于管理和提供日志工厂提供程序实例
///
public static class LoggerFactoryResolver
{
///
/// 获取或设置当前的日志工厂提供程序
///
///
/// 日志工厂提供程序实例,默认为控制台日志工厂提供程序
///
public static ILoggerFactoryProvider Provider { get; set; }
= new ConsoleLoggerFactoryProvider();
///
/// 获取或设置日志记录的最小级别
///
///
/// 日志级别枚举值,默认为Info级别
///
public static LogLevel MinLevel { get; set; } = LogLevel.Info;
}