2012-12-13 101 views
11

XCode現在保持以前運行的日誌很方便。是否有可能通過搜索所有xcode日誌

enter image description here

有沒有一種方法來搜索,雖然所有的日誌。

我的用例是我看到一個特定的錯誤,但不記得它運行的是哪一個。我需要從日誌中找到錯誤URL。

+0

我可以在Xcode中做一個自定義搜索文件夾上......現在發現日誌文件夾的只是一個案例! – Robert

回答

17

的Xcode店調試日誌實際上只是gz檔案。解壓縮:

cd ~/Library/Developer/Xcode/DerivedData/<YOURAPP>/Logs/Debug/ 
EXT=".xcactivitylog" 
for LOG in *.xcactivitylog; do 
    NAME=`basename $LOG $EXT` 
    gunzip -c -S $EXT "${NAME}${EXT}" > "${NAME}.log" 
done 

現在你可以使用grepSpotlight或者你更喜歡輕鬆地搜索他們。

+0

非常感謝!節省了幾個小時! –

1

的文件夾,這些日誌是

~/Library/Developer/Xcode/DerivedData/[YOURAPPID]/Logs/Debug/ 

您可以打開/讀/搜索它們例如在TextWrangler。在

~/Library/Developer/Xcode/DerivedData/<YOURAPP>/Logs/Debug/ 

.xcactivitylog文件

2

添加到@DrummerB答案。一旦文件被解壓縮,您可以在XCode中使用自定義範圍進行搜索。我更喜歡這個grep或聚光燈。

enter image description here

enter image description here

enter image description here

相關問題