linux下使用syslog日志调试程序快速的调试代码信息的过程

linux下使用syslog日志调试程序快速的调试代码信息的过程

环境背景:ubuntu 20.0.4
开发环境:QtCreator
功能:查看函数是否调用成功;函数调用执行的过程等等;

1、使用头文件

	#include <syslog.h>

2、在需要查看的函数中加入代码

    syslog(LOG_DEBUG,"[%s]Start",__FUNCTION__);

3、其中的参数都是可以改变的,参考下图;
也可以自己加一些输出的信息查看
在这里插入图片描述
4、随后:

debuild;
sudo dpkg -i *.deb
reboot

5、装好包,重启之后,使用下面这行命令可以动态的查看日志

	tail -f /var/log/syslog

6、比如下面的结果:
在这里插入图片描述
可以根据顺序,理清代码进行到哪一步了;
初次接手代码的时候,可以用来快速理清函数调用顺序、关系等等

猜你喜欢

转载自blog.csdn.net/qq_43473694/article/details/109657102