该软件包基于 ulog 组件,主要实现 ulog 文件系统后端工功能,并且支持配置参数存储功能 。
支持功能如下:
支持 ulog 日志存储到文件后端;
支持设置日志文件名,最大数量和大小;
支持日志文件循环存储功能;
本软件包遵循 Apache 2.0 许可,详见 LICENSE 文件。
使用本软件包需要在 RT-Thread 的包管理器中选择它,具体路径如下:
RT-Thread online packages
tools packages --->
[*] ulog_file: The ulog file backend by filesystem.
(/logs) The root path of the saved file
(ulog.log) The base name of the saved file
(5) The maximum number of the saved file
(524288) The maximum size of a file
Version (latest) --->
ulog.log.x;int ulog_file_backend_init(void);
需要在应用层调用 ulog_file_backend_init() 初始化函数,即可初始化 ulog 日志文件后端,开启日志输出到文件系统指定文件中;
int ulog_file_backend_deinit(void);
需要在应用层调用 ulog_file_backend_deinit() 函数,可以注销 ulog 文件后端,取消日志输出到文件系统指定文件中;