Swift学习 自定义Log
来源:互联网 发布:集中注意力训练软件 编辑:程序博客网 时间:2024/05/21 10:53
平时我们在OC项目中,为了更好的调试,一般都会都会通过宏来自定义Log,而Swift中没有宏这个概念,但是可以通
过下面的方法简单实现自定义Log
首先在AppDelegate.swift最下面实现下面这个函数供其他文件调用
func CWLog<T>(message:T, fileName:String =__FILE__, MethodName:String =__FUNCTION__, lineNumber:Int =__LINE__)
{
#ifDEBUG
print("\((fileNameasNSString).pathComponents.last!).\(MethodName)[\(lineNumber)]:\(message)")
#endif
}
还要做如下配置才能正常使用
测试如下
输出结果
注 :输出结果依次是类名.方法名.行号.内容
1 0
- Swift学习 自定义Log
- Swift中自定义Log
- swift - 自定义Log
- swift 自定义Log
- swift 自定义log输出
- 02-swift微博自定义log
- Swift 自定义打印, 自定义输出函数 ,自定义log, Debug
- swift学习日志—— Log日志
- Swift中如何实现自定义Debug模式下打印Log
- 【Git学习】git log自定义格式
- swift 自定义cell -----------------------简单学习--------第一篇
- 自定义Log
- 自定义Log
- 自定义log
- 自定义Log
- Log 输出-Swift
- swift LOG 输出
- android自定义log
- android微信支付开发过程
- 【bzoj1055】【区间DP 记忆化搜索】[HAOI2008]玩具取名 把所给的字符串缩成WING这四个字符之一
- Codeforces Round #373 (Div. 2) A&B
- 安装linux jdk的shell脚本
- 贵美商城表单验证代码
- Swift学习 自定义Log
- android支付宝支付开发过程
- Win7_64环境theano的GPU配置
- 数据库的事务
- WebCrawler Java小爬爬 从入门到放弃 第一章
- Java代码规范
- 图像平滑处理(归一化块滤波、高斯滤波、中值滤波、双边滤波)
- Android 集成支付宝支付详解
- 数据结构Java实现【2】----线性表与顺序表