上一篇我們了解了如何使用Crashlytics 進(jìn)行數(shù)據(jù)統(tǒng)計(jì),這一篇我們主要研究一下如何向Fabric上面上傳并查閱自定義的Log.
其實(shí)自定義log很簡(jiǎn)單.
但是OC 和Swift 是稍微有些區(qū)別的.
OC:
CLSLogv("Log awesomeness %d %d %@", getVaList([1, 2, "three"]))
如圖示這樣,就可以實(shí)現(xiàn)自定義Log了.
其中參數(shù)一定要放在getVaList方法的Array中.
Swift:
func write(string: String) {
CLSLogv("%@", getVaList([string]))
}
在使用Swift時(shí),CLSLog 和NSLog的參數(shù)必須是編譯時(shí)的常量. 這種情況在OC中編譯器會(huì)強(qiáng)制處理,但是在Swift中暫時(shí)還不能夠.
所以現(xiàn)在可以通過(guò)這種方式自定義Log.

image.png
之后在詳情頁(yè)就可以看到這樣的Log啦~.是不是很方便呢?