嵌入式技术论坛
直播中

安德森大

8年用户 1202经验值
擅长:接口/总线/驱动
私信 关注
[问答]

ulog_file日志被截断的原因是什么

如图所示,我使用了最新的ulog_file后端,ulog在控制台中打印出来是正常的。

打印到文件中的时候,输出日志会被截断,而且日志都是一行(可能是因为被截断的原因)。

1.jpg

我使用的是ulog + 控制台后端 + ulog_file后端 ,ulog是异步输出方式,这里是我的ulog配置

1.jpg

请大佬解答一下我的疑惑

回帖(4)

刘润生

2022-8-25 14:38:56
遇到同样的问题,开启了 RT_USING_DEVICE 宏。文件系统使用的littleFs。
举报

张丽

2022-8-25 14:39:10
rtconfig.h文件中屏蔽 #define ULOG_USING_COLOR 就可以正常打印了!!!
举报

张丽

2022-8-25 14:39:15
1.方法一:rtconfig.h文件中屏蔽 #define ULOG_USING_COLOR 就可以正常打印了!!!
2.方法二:ulog配置选项中,取消勾选 “使能彩色日志”
1.jpg
举报

李敏

2022-8-25 14:39:29
ulog.c 中
#define ULOG_COLOR_DEBUG NULL 把NULL 改为 (F_WHITE)
不用关闭彩色日志输出
举报

更多回帖

发帖
×
20
完善资料,
赚取积分