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

转载 2013年12月04日 10:49:23

#ifdef DEBUG

# define DebugLog(fmt, ...) NSLog((@"\n[文件名:%s]\n""[函数名:%s]\n""[行号:%d] \n" fmt), __FILE__, __FUNCTION__, __LINE__, ##__VA_ARGS__);

#else

# define DebugLog(...);

#endif

说明:放在项目名-prefix.pch文件中

printf 打印 文件名 函数名 行号

输出源文件的标题,目前执行行的行数,编译的日期,编译的时间。 Linux下实现 #include   int main() {     printf("当前代码行:%d\...
  • xp5xp6
  • xp5xp6
  • 2016年01月16日 11:47
  • 1097

c语言输出文件名函数名和行号

在后台程序运行出问题时,详尽的日志是抓错不可缺少的帮手,这里提供一个能自动记录日志触发点文件名、行号、函数名的方法,关键是利用C99新增的预处理标识符__VA_ARGS__ 先介绍几个编译器内置...
  • yangguangmeng
  • yangguangmeng
  • 2014年07月24日 18:09
  • 2157

C/C++ 打印文件名、行号、函数名的方法 .

转载出处:http://blog.csdn.net/cabinriver/article/details/8960119 今天跟踪一段开源代码的时候,因为对代码不太熟悉,所以要打印一些关键的信息。便...
  • fuyunliushuizjf
  • fuyunliushuizjf
  • 2016年09月07日 09:51
  • 773

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

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

宏定义之二(连接符,可变参数,文件名,行号,函数名)

宏的高级使用--##,__VA_ARGS__, __FILE__, __FUNCTION__等 转自 http://blog.csdn.net/yiya1989/article/deta...
  • rheostat
  • rheostat
  • 2012年12月21日 12:59
  • 3350

C/C++语言中如何使用宏打印行号、文件名和函数名

C/C++语言中如何使用宏打印行号、文件名和函数名
  • Raptor_2017
  • Raptor_2017
  • 2017年04月21日 21:05
  • 883

C/C++ 打印文件名、行号、函数名的方法

今天跟踪一段开源代码的时候,因为对代码不太熟悉,所以要打印一些关键的信息。便顺手整理了一下这个能打印文件名、行号、函数名的宏。 1、打印文件名、行号、函数的两种方式 [cpp] v...
  • dldw8816
  • dldw8816
  • 2017年03月02日 14:47
  • 970

C++中打印所处的文件名,行号,函数名

C++中打印所处的文件名,行号,函数名
  • Devil_box
  • Devil_box
  • 2015年03月27日 09:36
  • 1208

【python系列】python 获取当前位置所在的文件名、函数名和行号

python 获取当前位置所在的函数名和行号         在C/C++程序调试中经常用到的几个宏:__FILE__、__FUNCTION__、__LINE__,最近写python程序遇到...
  • piaoxuefengqi
  • piaoxuefengqi
  • 2014年04月07日 21:51
  • 4650

Android 代码里 用log打印 该行的类名、文件名、方法名、行号等信息

// Log.d("5555555555555", "信息"+Tools.getMyStackTraceInfo(new Exception())); // Log.d("5555555555555"...
  • w6028819321
  • w6028819321
  • 2013年12月12日 11:52
  • 2024
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ios-调试程序打印详细信息 文件名 函数名 行号
举报原因:
原因补充:

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