lailongwei / llbc

一个简洁、高效、跨平台、多语言支持的服务端开发框架,面向Service及Component,底层c++实现。
MIT License
103 stars 33 forks source link

【llbc】日志配置支持xml格式 #223

Closed lailongwei closed 9 months ago

lailongwei commented 9 months ago

为契合项目服务器配置的xml格式,日志配置增加xml格式支持,简要配置格式:

<!-- 日志配置统一在 Log 标签中 -->
<Log>
    <!-- 根日志记录器配置 -->
    <root>
        <!-- ... ... -->
    </root>

    <!-- 其它日志记录器配置 -->
</Log>
lailongwei commented 9 months ago

完成支持,同时将日志记录器内部配置描述统一使用LLBC_Variant来进行, 后续添加任何新配置文件格式支持时, 均无需作过多代码调整,只需要做: 读取对应格式配置文件 -> 转化为 LLBC_Variant 这两件事情即可, 示例配置文件