跳到主要内容

LoggingHelper

重要 注意 提醒

Coding Style wiki


LoggingHelperLoggingSystem 的 Editor 辅助工具,提供配置文件的创建、写入与格式转换 (BYTES [Cipher] 与 JSON [Plaintext]),额外有需要编写 BuildTool 的可以调用。

命名空间OxGKit.LoggingSystem.Editor
类型public static class LoggingHelper
源码LoggingHelper.cs
using OxGKit.LoggingSystem.Editor;
菜单说明
Assets/Create/OxGKit/Logging System/[JSON - Plaintext] Create LoggerConfig.dat (In StreamingAssets)创建 JSON (明文) 配置文件至 StreamingAssets。
Assets/Create/OxGKit/Logging System/[BYTES - Cipher] Create LoggerConfig.dat (In StreamingAssets)创建 BYTES (加密) 配置文件至 StreamingAssets。
Assets/OxGKit/Logging System/Convert LoggerConfig.dat (BYTES [Cipher] <-> JSON [Plaintext])对选中的 StreamingAssets 配置文件进行格式互转

提醒 发布建议使用 Cipher;配置文件名称与扩展名可通过 LoggingSettings 定制。

方法

WriteConfig

public static void WriteConfig(LoggersConfig loggersConfig, ConfigFileType configFileType = ConfigFileType.Bytes)

LoggersConfig 依指定的 ConfigFileType 写入 StreamingAssets 配置文件。

using OxGKit.LoggingSystem;
using OxGKit.LoggingSystem.Editor;

// BuildTool 示例:构建前输出加密配置
var loggersConfig = new LoggersConfig();
LoggingLauncher.ReloadLoggersConfigAndSet(loggersConfig, (result) =>
{
LoggingHelper.WriteConfig(result, ConfigFileType.Bytes);
});