调试信息的宏定义:能够打印出文件名、函数、行数、日志,方便调试

原创 2011年01月11日 11:23:00

#define detail(format, args...) printf("debug[%s|%s|%d]/t"format"/n",__FILE__,__func__,__LINE__,##args)

#define info(format, args...)   printf("info[%s|%s|%d]/t"format"/n",__FILE__,__func__,__LINE__,##args)

#define warn(format, args...)   printf("warn[%s|%s|%d]/t"format"/n",__FILE__,__func__,__LINE__,##args)

#define error(format, args...)  printf("error[%s|%s|%d]/t"format"/n",__FILE__,__func__,__LINE__,##args)

linux C宏定义实现打印调试信息

本文仅实现了三种宏定义调试     #define LOG(s)                                   日志显示(文件名:行号}+日志信息     #define E...
  • u013457167
  • u013457167
  • 2016年02月28日 13:56
  • 2113

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

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

内核调试常会打印 文件名 函数名 行号

printk("%s %s %d \n",__FILE__,__FUNCTION__,__LINE__);
  • wgembed
  • wgembed
  • 2014年03月27日 18:43
  • 2014

ios-调试程序打印详细信息 文件名 函数名 行号

#ifdef DEBUG # define DebugLog(fmt, ...) NSLog((@"\n[文件名:%s]\n""[函数名:%s]\n""[行号:%d] \n" fmt), __F...
  • m372897500
  • m372897500
  • 2016年04月07日 14:59
  • 1067

使用JLINK SEGGER RTT来打印和输入调试信息

1、使用JLINK SEGGER RTT打印调试信息 很简单,首先从Jlink官网上下载RTT代码,然后将这四个文件添加到自己工程中去,并且在主程序工程中添加SEGGER_RTT.h 文件 之后可...
  • hongprove
  • hongprove
  • 2017年02月20日 14:07
  • 1540

调试技巧——宏定义开关和printf

printf 的宏定义版本 前言: 我们在写程序的时候,总是或多或少会加入一些printf之类的语句用于输出调试信息,但是printf语句有个很不方便的地方就是当我们需要发布程序...
  • guanyasu
  • guanyasu
  • 2016年07月09日 15:42
  • 2803

u-boot 编译,调试及技巧

u-boot 编译,调试及技巧 ---------------------------------------- Author: hjjdebug Date:   2015年 07月 28日 星期二 ...
  • hejinjing_tom_com
  • hejinjing_tom_com
  • 2015年07月28日 17:19
  • 5180

Qt 打印调试信息

http://blog.sina.com.cn/s/blog_44e6424c0100yrjr.html  打印当前目录代码如下,别忘了头文件 #include #include ...
  • yongan1006
  • yongan1006
  • 2011年12月28日 16:30
  • 6501

STM8串口打印调试信息

stm8S 串口输出调试信息 自己写的API函数 printf 函数重映射stm8S 串口输出调试信息自己写的API函数static void uart1SendMsg(char msg[], uin...
  • u011574686
  • u011574686
  • 2016年11月21日 15:52
  • 1538

给程序加入能打印文件名、行号、日期的日志信息,并设置debug开关

我们在写程序的时候,总是或多或少会加入一些printf之类的语句用于输出调试信息,但是printf语句有个很不方便的地方就是当我们需要发布程序的时候要一条一条的把这些语句删除,而一旦需要再次调试的时候...
  • s331397964
  • s331397964
  • 2015年01月07日 19:33
  • 307
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:调试信息的宏定义:能够打印出文件名、函数、行数、日志,方便调试
举报原因:
原因补充:

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