mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-05-07 08:44:29 +08:00
- 清理 GFramework.Core 与 GFramework.Cqrs 中的大量低风险 Meziantou 警告 - 修复 GFramework.Godot 运行时中的 ConfigureAwait、StringComparison 与参数校验告警 - 调整 Core SourceGenerators 中的字符串比较、文件命名与局部长方法问题 - 拆分部分配置与缓存辅助类型文件以消除 file/type mismatch 告警 - 更新 warning reduction 跟踪与执行记录,保留下一批结构性告警的恢复点
25 lines
641 B
C#
25 lines
641 B
C#
using GFramework.Core.Abstractions.Logging;
|
|
|
|
namespace GFramework.Core.Logging;
|
|
|
|
/// <summary>
|
|
/// 日志配置类
|
|
/// </summary>
|
|
public sealed class LoggingConfiguration
|
|
{
|
|
/// <summary>
|
|
/// 全局最小日志级别
|
|
/// </summary>
|
|
public LogLevel MinLevel { get; set; } = LogLevel.Info;
|
|
|
|
/// <summary>
|
|
/// Appender 配置列表
|
|
/// </summary>
|
|
public List<AppenderConfiguration> Appenders { get; set; } = new();
|
|
|
|
/// <summary>
|
|
/// 特定 Logger 的日志级别配置
|
|
/// </summary>
|
|
public Dictionary<string, LogLevel> LoggerLevels { get; set; } = new(StringComparer.Ordinal);
|
|
}
|