macOS的控制台Console.app
1、前言
從Xcode9.4開始,Devices 界面已經(jīng)移除了真機設(shè)備的日志輸出log,而移到macOS系統(tǒng)獨立的控制臺app(Console.app):
20180713-macOS-Console.app.png2、控制臺 Console.app
查看日志信息和報告以獲取有關(guān) Mac 和設(shè)備的診斷信息。
控制臺應(yīng)用很早的macOS版本就有了,但是不常用,其實Xcode中移除,也是因為與控制器功能相似,對于Xcode來說,也許真的是一個負擔,并且Xcode現(xiàn)在bug已經(jīng)夠多了,移除也是一個好事吧。
可以直接看蘋果文檔:歡迎使用控制臺 - Apple 支持
3、一些技巧
相對于以前想看設(shè)備的日志,其實,控制臺可謂更輕量,更快捷,更專業(yè)吧。下面就說說一些技巧:
- 篩選所需
我們打開控制臺的目的,一般都是調(diào)試我們自己開發(fā)的iOS應(yīng)用吧!這時候,鏈接設(shè)備后,其實我們只關(guān)心我們自己的應(yīng)用的日志,但默認情況下,會顯示所有應(yīng)用當前輸出的日志,這時候,篩選所需顯得很有必要!
找到你應(yīng)用輸出的一條日志,然后鼠標右鍵(或按住 Control 鍵點按日志信息),然后選擇 顯示“進程'XXX'”:
這里示例WeRead(微信讀書)的進程篩選,然后就會只顯示這個應(yīng)用的全部日志,相對于Xcode的日志界面,其實非常方便啦~
20180713-macOS-Console-Filter-Process-Items-activity.png- 顯示所需
另一方面,第一條日志默認只顯示一行,如果想顯示全部,可以點擊后,在下方顯示具體的內(nèi)容:
如果用快捷鍵(→ 和 ←)左右箭頭鍵可以快速在當前選擇的行顯示全部的內(nèi)容:
20180713-macOS-Console-Show-Specific-Items.png4、快捷鍵
使用鍵盤快捷鍵快速完成“控制臺”中的許多任務(wù)。
| Command-Option-F | 搜索日志信息和活動 |
| Command-F | 在日志信息中查找文本 |
| Command-G | 跳到下一條搜索結(jié)果 |
| Command-Shift-G | 跳到上一條搜索結(jié)果 |
| Command-K | 清除日志信息或活動 |
| Shift-Command-R | 重新載入日志信息或活動 |
| Shift-Command-N | 跳到最近的日志信息或活動 |
| Command-0 | 顯示或隱藏邊欄 |
| Command-R | 在 Finder 中顯示報告 |
| → | 在本行展開所選日志信息 |
| ← | 在本行折疊所選日志信息 |
| Control-Command-F | 進入或退出全屏幕視圖 |
| Command-C | 拷貝所選日志信息文本 |
5、總結(jié)
這個過程,大家也許會發(fā)現(xiàn),用快捷鍵是提高效率的直接方式,用 Alfred 來打開也很方便(后面計劃寫一個Alfred開發(fā)者效率的文章,期待吧!)。剛開始,也許對于打開控制臺查看日志log輸出不習(xí)慣,但有時候只是查看日志排查問題,直接打開 Console.app 真的方便很多(你知道打開Xcode需要的時候更久,并且在打開Devices更是久啊),所以,綜上,這個控制臺 Console.app也是一件好事!
說到這里,其實,我更想吐槽的是Xcdoe!!!越來越龐大,還有Swift的交替,還有功能更強大?直接導(dǎo)致品控越來越差。所以,從這個角度來看,蘋果把Xcode的很多相關(guān)但不重要的功能單獨出來,也許是到于Xcode開發(fā)團隊來說,是一件好事,到后續(xù)的版本迭代也是好事吧,希望Xcode10給開發(fā)者帶來新體驗!期待9月!!
6、參考
- 歡迎使用控制臺 - Apple 支持
- 如有疑問,歡迎在評論區(qū)一起討論!
- 如有不正確的地方,歡迎指導(dǎo)!
注:本文首發(fā)于 iHTCboy's blog,如若轉(zhuǎn)載,請注來源
總結(jié)
以上是生活随笔為你收集整理的macOS的控制台Console.app的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在Workstation 14中导入vC
- 下一篇: 6.4. Test::More