iOS集成Fabric & Crashlytics (3)

96
Lucky闪闪星
2018.01.09 22:33 字数 193
上一篇我们了解了如何使用Crashlytics 进行数据统计,这一篇我们主要研究一下如何向Fabric上面上传并查阅自定义的Log.

其实自定义log很简单.
但是OC 和Swift 是稍微有些区别的.

OC:

CLSLogv("Log awesomeness %d %d %@", getVaList([1, 2, "three"]))

如图示这样,就可以实现自定义Log了.
其中参数一定要放在getVaList方法的Array中.

Swift:

func write(string: String) {
    CLSLogv("%@", getVaList([string]))
}

在使用Swift时,CLSLog 和NSLog的参数必须是编译时的常量. 这种情况在OC中编译器会强制处理,但是在Swift中暂时还不能够.
所以现在可以通过这种方式自定义Log.

image.png

之后在详情页就可以看到这样的Log啦~.是不是很方便呢?

日记本
Web note ad 1