您的位置:首页 > 移动开发 > Swift

Swift中自定义Log

2016-03-17 00:15 357 查看
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即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: