iOS 日志框架之全方位分析

###一.日志功能有三部分 :

1.xcode控制臺(打?。?/p>

2.Console.app(蘋果保存)

3.FileStore(文件保存)

二.系統的NSLog功能只有前兩個

1.控制臺打印 ??

?2.提交itunes保存

三.我們的app中應該有自己的日志

1.崩潰日志(錯誤日志)。當我們的程序出現崩潰,重大錯誤信息時候。上傳到我們服務器的信息。由此可以找到錯誤位置。以便更改。

2打印日志(輸出日志)就是log。

(1)系統log在debug模式下。功能單一復雜。

(2)正常情況下我們都會宏定義

#define SCLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);

宏定義的打印框架包括打印了。這個方法中有 ?方法,位置,info ?信息。(3)正常情況下我們需啊一種瞬間定位文件,方法名,和錯誤信息(線程,數據等等)。完全自定義log輸出。

四.歡迎下方留言關于日志框架的問題。如果需要詳細更新。崩潰日志系統。打印日志,或第三方日志框架。下方評論。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,175評論 25 708
  • 日志幾乎是我們每一個iOS開發(fā)者每一天都要打交道的東西,比如運行時想看一下某個變量的值,那就NSLog()一下;當...
    子循_陳奕龍閱讀 2,954評論 2 8
  • 一直以來,自我感覺還不錯,但今天的專題讓我震驚不小,發(fā)現的不足實在太多了,有點茫然怎么去改變?盡管心中一直提...
    艾問才會贏閱讀 219評論 0 1

友情鏈接更多精彩內容