強大的日誌分析工具 -- NSLogger
阿新 • • 發佈:2018-09-30
div lean 沒有 highlight 文件 fst tps set 日誌分析
源碼:https://github.com/fpillet/NSLogger
特點
- 擺脫Xcode的小窗查看日誌
- 不用再將iPhone連接到電腦上才能看日誌
- 支持通過互聯網傳送日誌
- 可以輸出圖片的日誌
- 可自己定義日誌等級
安裝
NSLogger分為兩部分,LoggerClient和NSLogger Viewer, LoggerClient是置入你APP的客戶端,NSLogger Viewer是一個mac端日誌分析器,NSLogger的日誌可以通過網絡傳輸到這個日誌分析器中。
NSLogger 支持Pod方式安裝,在你的APP中配置Podfile
1 2 |
|
如果不支持Pod,可以直接將LoggerClient文件放入你的APP下.
NSLogger Viewer - 這是編譯好的日誌監控客戶端 NSLogger Viewer
使用
#import "LoggerClient.h"
- 設置客戶端網絡監控的配置
1
|
|
這一段代碼可以加在main.m裏
- 除了基本的日誌可以打印圖片的日誌
1 2 3 |
|
- 為了不動原來的NSLog輸出日誌方式,可以重新定義NSLog
1
|
|
- 打開NSLogger Viewer mac端,在Preferences的Network中,勾選 Listen for loggers on TCP port.端口默認
友情提示
- 如果Xcode編譯後,沒有發送數據到客戶端,可以先 clean 一下。
- 客戶端建議用 TCP 協議連接,這樣監聽端口可以固定
- 點窗口左下角的 f 可以看到對應的日誌文件與行號
強大的日誌分析工具 -- NSLogger