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文件中

iOS中打印日志显示系统详细时间,类名,行号,函数名,线程,及打印值

Q:如何打印当前的函数和行号? A:我们可以在打印时使用一些预编译宏作为打印参数,来打印当前的函数和行号。如: NSLog(@"%s:%d obj=%@", __func__, __LINE__,...

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

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

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

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

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

宏的高级使用--##,__VA_ARGS__, __FILE__, __FUNCTION__等 转自 http://blog.csdn.net/yiya1989/article/deta...

Android查看调用函数名与行号等信息的日志类

参考网络上的一些文章,我整理实现了一个日志类,实现如下目标: 1,能实现调试跟踪功能; 2,能打印出类名、方法名、行号; 3,能在发布时很容易的关闭日志输出; 4,简化在书写代码时添加日志的操作: ...
  • lintax
  • lintax
  • 2016年06月10日 16:24
  • 1761

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

我们在写程序的时候,总是或多或少会加入一些printf之类的语句用于输出调试信息,但是printf语句有个很不方便的地方就是当我们需要发布程序的时候要一条一条的把这些语句删除,而一旦需要再次调试的时候...

C语言程序获取或者打印当前语句所在的行号、当前源文件的文件名、程序编译的日期等信息(__LINE__、__FUNCTION__、__FILE__、__DATE__、__TIME__)

C语言程序获取或者打印当前语句所在的行号、当前源文件的文件名、程序编译的日期等信息(__LINE__、__FUNCTION__、__FILE__、__DATE__、__TIME__) 一、在...

在python中获取当前位置所在的行号和函数名

对于python,这几天一直有两个问题在困扰我: 1.python中没办法直接取得当前的行号和函数名。这是有人在论坛里提出的问题,底下一群人只是在猜测python为什么不像__file__一样提...

python中使用sys模板和logging模块获取行号和函数名的方法

From: http://www.jb51.net/article/49026.htm   这篇文章主要介绍了python中使用sys模板和logging模块获取行号和函数名的方法,需要的朋友可以...

python中获取当前位置所在的行号和函数名

对于python,这几天一直有两个问题在困扰我: 1.python中没办法直接取得当前的行号和函数名。这是有人在论坛里提出的问题,底下一群人只是在猜测python为什么不像__file__一样提...
  • lzl001
  • lzl001
  • 2014年12月27日 02:44
  • 637
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ios-调试程序打印详细信息 文件名 函数名 行号
举报原因:
原因补充:

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