RT-Thread-ulog输出到flash-基于FlashDB

ulog输出到flash-基于FlashDB

ULOG_TSDB搭建详解

一、依赖

1、打开FAL,挂载好片内/片外Flash,设置分区表

2、打开FlashDB、ulog组件

3、使能硬件RTC

二、实现

1、后端设备初始化

主要实现原理:把tsdb作为ulog输出的后端设备,实现保存日志数据到flash中

仿照console_be.c文件实现tsdb_be.c,参考官方文档ulog日志-日志后端

console_be.c是实现把控制台作为后端设备输出ulog数据

主要需要实现ulog_tsdb_backend_init函数和ulog_tsdb_backend_output函数,再通过INIT_ENV_EXPORT导出命令在系统初始化时执行

tsdb_be.c实现如下

上一篇:[Abp vNext 源码分析] - 文章目录


下一篇:Prometheus之Prometheus部署