###一.日志功能有三部分 :
1.xcode控制臺(tái)(打恿状住)
2.Console.app(蘋果保存)
3.FileStore(文件保存)
二.系統(tǒng)的NSLog功能只有前兩個(gè)
1.控制臺(tái)打印 ??
?2.提交itunes保存
三.我們的app中應(yīng)該有自己的日志
1.崩潰日志(錯(cuò)誤日志)慈鸠。當(dāng)我們的程序出現(xiàn)崩潰,重大錯(cuò)誤信息時(shí)候。上傳到我們服務(wù)器的信息。由此可以找到錯(cuò)誤位置。以便更改施掏。
2打印日志(輸出日志)就是log。
(1)系統(tǒng)log在debug模式下茅糜。功能單一復(fù)雜七芭。
(2)正常情況下我們都會(huì)宏定義
#define SCLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
宏定義的打印框架包括打印了。這個(gè)方法中有 ?方法蔑赘,位置狸驳,info ?信息。(3)正常情況下我們需啊一種瞬間定位文件缩赛,方法名耙箍,和錯(cuò)誤信息(線程,數(shù)據(jù)等等)酥馍。完全自定義log輸出辩昆。
四.歡迎下方留言關(guān)于日志框架的問題。如果需要詳細(xì)更新旨袒。崩潰日志系統(tǒng)汁针。打印日志术辐,或第三方日志框架。下方評(píng)論施无。