LoggersConfig
Coding Style wiki
LoggersConfig 为 LoggingSystem 的日志器配置数据 (可序列化),包含全局开关/级别/颜色与各日志器 (LoggerSettings) 设置清单;配置可存储为 StreamingAssets 配置文件 (Cipher/Plaintext),或于运行时通过 LoggingLauncher.SetLoggersConfig 动态应用。
| 命名空间 | OxGKit.LoggingSystem |
| 类型 | [Serializable] public class LoggersConfig |
| 源码 | LoggersConfig.cs |
using OxGKit.LoggingSystem;
快速上手
// 创建配置 (可传入多组 LoggerSettings)
var loggersConfig = new LoggersConfig
(
new LoggerSettings("Game.Logger", true, LogLevel.All),
new LoggerSettings("Net.Logger", true, LogLevel.LogError, LogColor.Enabled)
);
// 应用配置并重载
LoggingLauncher.SetLoggersConfig(loggersConfig);
成员
| 成员 | 说明 |
|---|---|
public bool logMainActive | 全局开关 (Inspector: Master Logging Toggle),默认 true。 |
public LogLevel logMainLevel | 全局级别 (Inspector: Master Logging Level),默认 LogLevel.All。 |
public LogColor logMainColor | 全局颜色模式 (Inspector: Master Logging Color),默 认 LogColor.EditorOnly。 |
public List<LoggerSettings> loggerSettings | 各日志器配置清单。 |
构造函数
public LoggersConfig()
public LoggersConfig(params LoggerSettings[] loggerSettings)