c语言 DEBUG 日志打印

原创 2015年07月09日 14:11:07

#if DEBUG1 == 1

//显示调试信息

#define Log(format,...) printf(format,## __VA_ARGS__);


#else

//不显示调试信息

#define Log(format,...)


#endif



void doSomething(){

    //DEBUG1 == 1 显示调试信息

    //DEBUG1 == 0 不显示调试信息

    Log("xxxxxxxx -> %d\n",10);

    

    

    int a = 10;

    Log("test  ----> %d\n",a);

}

C语言封装自己的日志函数

来自:http://www.cpplive.com/html/871.html 用C语言的时候,您是否还在使用printf函数来输出日志呢?您是否考虑过将printf函数打印的内容存到文件中去呢...
  • shanzhizi
  • shanzhizi
  • 2014年01月04日 16:41
  • 6017

用C语言打印日志(Log)

用C语言打印日志(Log) 直接上源代码。 log.h 文件: /** log.h **/ #ifndef __LOG_H__ #define __LOG_H__ #include "stdio....
  • iw1210
  • iw1210
  • 2016年12月13日 00:08
  • 3276

linux下C语言编程打印log日志

前言        linux的日志系统一直以来都是在linux上开发必学的一部分内容。之前在学习openstack的时候,在对openstack组件的发生的错误进行调试时,老师就说要多看日志的报错...
  • LS7011846
  • LS7011846
  • 2016年09月22日 20:23
  • 3669

Linux 程序开发打印 Debug 信息的使用技巧--C语言中几种输出调试信息的方法

Linux 程序开发打印 Debug 信息的使用技巧
  • u011104799
  • u011104799
  • 2014年08月23日 15:25
  • 2854

用C语言打印日志(Log)

用C语言打印日志(Log) 直接上源代码。 log.h 文件: /** log.h **/ #ifndef __LOG_H__ #define __LOG_H__ #include "stdio....
  • iw1210
  • iw1210
  • 2016年12月13日 00:08
  • 3276

51debug--------汇编与C语言

  • 2012年08月01日 14:28
  • 103KB
  • 下载

C语言输出DEBUG调试信息的方法

问题提出我们在调试程序时,输出调试信息(又称为”打桩”或者”插桩”)是一种普遍、有效的方法。我们输出的信息通常包括行号、函数名、程序变量等。但是我们在程序BUG修复后,又会特别烦我们之间插入的哪些调试...
  • gatieme
  • gatieme
  • 2015年05月13日 10:30
  • 9100

C语言的 debug,log,try的区别和用法

哈。好久没有水技术贴了。这里讨论一下C语言的 debug,log,try的区别和用法。 log大家都知道,我先简单重复一下作用,log的目的是对程序运行态下,运行状态的一个记录。 debug是什么...
  • xk_qq
  • xk_qq
  • 2012年09月16日 20:30
  • 1929

C语言基础课程 第三课 ADB(Android Debug Bridge)的使用

 C语言基础课程 第三课 ADB(Android Debug Bridge)的使用    由于前面已经发布过Linux的博客了 基础班将Linux基础命令就不单独发表博客了,本节课主要就...
  • yincheng01
  • yincheng01
  • 2014年09月26日 23:09
  • 2132

C语言程序中为什么要使用debug宏?

本文只是提供一种思路,一种个人经验,旨在用一种很粗俗也比较接地气的方式,提示菜鸟,为什么、以及怎样在C语言程序中引入debug宏,养成并保持良好习惯。...
  • huqinweI987
  • huqinweI987
  • 2014年04月18日 18:09
  • 3327
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c语言 DEBUG 日志打印
举报原因:
原因补充:

(最多只允许输入30个字)