iOS實時檢視App執行日誌

2022-05-06 15:18:08 字數 1108 閱讀 8512

本文討論如何實時檢視輸出在console控制台的日誌。

一、xcode

通過window->devices開啟devices介面,選擇我們的手機,也能看到手機中執行的程序輸出的日誌。如圖:

二、libimobiledevice

安裝libimobiledevice很簡單,在命令列輸入:

brew install --head libimobiledevice 

注意,需要加上 –head 選項,如果不加,安裝是老版本,不支援ios10的手機,所以安裝時,需要加上 –head 選項

1、使用idevicesyslog

在命令列輸入:idevicesyslog
就可以在螢幕上看見手機上所有的日誌了。

2、檢視我們想要的日誌

1

)將裝置日誌重定向到檔案

idevicesyslog >> iphone.log &該命令是將日誌匯入到iphone.log這個檔案,並且是在後台執行。

2)用tail -f和grep檢視log

tail -f iphone.log

tail -f iphone.log | grep '

qq' # 檢視包含qq的行

如下圖:

三、控制台

以上,按照個人習慣來選擇工具即可。

iOS實時檢視App執行日誌

本文討論如何實時檢視輸出在console控制台的日誌。一 xcode 通過window devices開啟devices介面,選擇我們的手機,也能看到手機中執行的程序輸出的日誌。如圖 二 libimobiledevice 安裝libimobiledevice很簡單,在命令列輸入 brew insta...

linux下實時檢視tomcat執行日誌

1 先切換到 cd usr local tomcat5 logs 2 tail f catalina.out 3 這樣執行時就可以實時檢視執行日誌了 ctrl c 是退出tail命令。順便講一下linux中tail命令 tail 命令 從指定點開始將檔案寫到標準輸出.使用tail命令的 f選項可以方...

linux下實時檢視tomcat執行日誌

1 先切換到 cd usr local tomcat5 logs 2 tail f catalina.out 3 這樣執行時就可以實時檢視執行日誌了 ctrl c 是退出tail命令。順便講一下linux中tail命令 tail 命令 從指定點開始將檔案寫到標準輸出.使用tail命令的 f選項可以方...