摘要
本发明公开了一种自定义结构化日志生成器,其特点是该生成器由定义数据结构模块、定义数据字段约束模块、生成日志的算法模块和输出所需格式的日志模块组成,实现根据用户自己定义的数据结构、约束条件、互斥条件自动生成结构化日志,并支持输出保存为多种常见日志文件格式,所述定义数据结构模块用于初始化定义用户所需要日志的数据结构;所述定义数据字段约束模块选择是否定义字段之间的关联关系和互斥关系的选项;所述生成日志的算法模块利用算法自动填充日志数据;本发明与现有技术相比具有数据的安全性、自动化的高效性、日志格式的一致性等优点,作为通用底层工具,适用于软件设计、开发、运维、大数据分析、测试等环节。