gpt4 book ai didi

linux - 是否有 printk 风格的日志解析器?

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:30 27 4
gpt4 key购买 nike

systemd 的 journald 支持内核风格的日志记录。因此,该服务可以在 stderr 上写入以“<6>”开头的消息,它们将像信息一样被解析,“<4>”- 警告。

但是在开发服务时,它是在 systemd 之外启动的。是否有任何现成的实用程序可以将这些数字转换为可读的彩色字符串? (如果这不会使 gdb 工作流程复杂化,那就太好了)

不想自己动手。

最佳答案

没有工具可以转换输出,但简单的 sed 运行就可以发挥作用。

正如您所说,期刊会剥离 <x>从您的日志消息的开头标记并将其转换为日志级别。我要做的是检查一些环境。代码中的变量。例如:

if (COLOR_OUTPUT_SET)
printf ("[ WARNING ] - Oh, snap\n");
else
printf ("<4> Oh, snap\n");

关于linux - 是否有 printk 风格的日志解析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35603375/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com