2022-06-14 19:43:20 +08:00

1.8 KiB
Raw Permalink Blame History

基于文件系统的 ulog 插件

1、介绍

该软件包基于 ulog 组件,主要实现 ulog 文件系统后端工功能,并且支持配置参数存储功能 。

支持功能如下:

  • 支持 ulog 日志存储到文件后端;

  • 支持设置日志文件名,最大数量和大小;

  • 支持日志文件循环存储功能;

1.1 许可证

本软件包遵循 Apache 2.0 许可,详见 LICENSE 文件。

1.2 依赖

  • RT-Thread ulog 组件

2、如何打开

使用本软件包需要在 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)  --->
  • The root path of the saved file:日志文件保存的根路径;
  • The base name of the saved file:日志文件的基础文件名,文件名格式 ulog.log.x
  • The maximum number of the saved file:配置这日志文件最大数量;
  • The maximum size of a file:配置单个日志文件最大长度;

3、使用说明

3.1 文件后端初始化

int ulog_file_backend_init(void);

需要在应用层调用 ulog_file_backend_init() 初始化函数,即可初始化 ulog 日志文件后端,开启日志输出到文件系统指定文件中;

3.1 文件后端取消初始化

int ulog_file_backend_deinit(void);

需要在应用层调用 ulog_file_backend_deinit() 函数,可以注销 ulog 文件后端,取消日志输出到文件系统指定文件中;

4、联系方式