码迷,mamicode.com
首页 > 编程语言 > 详细

Swift中自定义Log

时间:2016-03-17 01:49:57      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:

  func XDLog<T>(message : T,file : String = __FILE__,funcName : String = __FUNCTION__,lineNum : Int = __LINE__){
        #if DEBUG
        //1.对文件进行处理
        let fileName = (file as NSString).lastPathComponent
        //2.打印内容
        print("[\(fileName)]:[\(funcName)]: [\(lineNum)]:[\(message)] ")
        #endif
       
    }
 
 
配置文件
技术分享
 
fileName 哪一个文件   funcName该文件的哪一个方法  lineNum 哪一行  message 额外想要打印的内容
 
 
1.拿到所在?文件:__FILE__
2.拿到所在?方法:__FUNCTION__
3.拿到所在?行号:__LINE__
 
 
只要调用XDLog即可

Swift中自定义Log

标签:

原文地址:http://www.cnblogs.com/wxdonly/p/5285809.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!