C语言 | bug解决不了?使用日志法

本文介绍了嵌入式开发中如何使用日志库EasyLogger进行调试,强调了日志整洁和可开关的重要性。分享了EasyLogger的特点、使用示例以及简单实现了分模块和分级打印的日志功能。
摘要由CSDN通过智能技术生成

1024G 嵌入式资源大放送!包括但不限于C/C++、单片机、Linux等。关注微信公众号【嵌入式大杂烩】,回复1024,即可免费获取!

在我们嵌入式开发中,调试代码的方法有很多。比如使用调试器在线调试、借助一些测量仪器、输出调试日志等方式。

没有哪种方法是最好的调试方法,实际开发中需要根据实际情况借助不同的方法进行调试。但是,在一些稍微大点的项目中,输出调试日志却是比较好的调试方法。

输出日志可以比较随意,想输出什么就输出什么,但是也得注意两个点:

一是输出的日志尽量整洁明了,因为如果日志稍微多一点,看起来就会很乱,很扰心;

二是方便打开/关闭日志相关代码,程序调试阶段打开,方便定位问题,程序发布阶段关闭,可节省不必要地资源开销。

最近在做Linux方面的开发,整天分析日志,有点体会。顺便也写点日志笔记分享给大家:

站在巨人的肩膀上

网络上有很多现成的日志库,简单移植一下就可以使用。这里分享一个常用的日志库—— EasyLogger

码云仓库及介绍地址:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式大杂烩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值