日誌查詢錯誤
使用日誌查詢錯誤
最後面還有未解決的!!!
總結:
死記硬背也要記住,方便程式從問題時候好查詢
在程式中輸出除錯資訊就是日誌,日誌有不同級別
System.out.println():輸出的級別為Info,即是普通的資訊
System.err.println():輸出的級別為Warn,即是警告的資訊
Log.v():輸出的級別為Verbose,即是冗餘的資訊
Log.d():輸出的級別為Debug,即是除錯的資訊
Log.i():輸出的級別為Info,即是普通的資訊
Log.w():輸出的級別為Warn,即是警告的資訊
Log.e():輸出的級別為Erro,即是錯誤的資訊
Log物件的第一個引數是日誌Tag,相對於是一個標誌,通過這個標誌在日誌視窗方便找到資訊,第二個引數是日誌內容,在檢視日誌時候,可以使用Tag來分類顯示日誌
安卓日誌分五個等級,從低到高依次是冗餘Verbose,調式Debug,普通Info,警告Warn和錯誤Erro
案例
新建一個專案
在java檔案中寫入:
點選執行,找到最下方6:Logcat
日誌級別預設是最低的,我們可以調整為其他的比如Info,那麼就只能看Info與比Info級別還高的資訊
安卓還提供了更詳細的資訊Tag,也就是用Log.
去表示的資訊就是Tag
Tag是字串型別的,在使用Tag時候要指明Tag是從MainActivity裡面輸出的
注意整合開發環境會全自動根據應用程式包名進行歸類
新增自定義標籤
比如這裡輸入TAG是MainActivity的資訊
這樣輸出的全是MainActivity裡面的日誌標籤輸出的資訊,其他任何資訊都不會呈現出來
未解決1:
不知道什麼原因,這個Log.e("MSG","注意這裡的MSG是加了引號的,可能是因為沒在上面定義的原因,資訊");
始終沒有給我顯示出來,反而把Log.e(TAG,"這是錯誤資訊");
重複顯示多次
我重啟後Log.e("MSG","注意這裡的MSG是加了引號的,可能是因為沒在上面定義的原因,資訊");
還是沒顯示但是Log.e(TAG,"這是錯誤資訊");
就不會重複顯示
我又把Log.e(TAG,"這是錯誤資訊");
改為Log.e(TAG,"這是錯誤資訊");
再執行就是:
未解決2:
Android Studio中 4:run 與 6:Logcat有什麼區別
相關文章
- mysql慢查詢和錯誤日誌分析MySql
- ITMySQL錯誤日誌與通用查詢日誌圖文詳析jugMySql
- mysql之 日誌體系(錯誤日誌、查詢日誌、二進位制日誌、事務日誌、中繼日誌)MySql中繼
- SAP 錯誤日誌的調查
- 華納雲:linux系統中如何查詢oracle錯誤日誌LinuxOracle
- mysql 日誌之慢查詢日誌MySql
- mysql 日誌之錯誤日誌MySql
- 查詢外部表出現無法開啟日誌檔案的錯誤
- mysql 查詢日誌MySql
- mysql查詢日誌MySql
- mysql 日誌之普通查詢日誌MySql
- 排查錯誤日誌
- 關於MySQL 通用查詢日誌和慢查詢日誌分析MySql
- Apche日誌系列(2):錯誤日誌(轉)
- 用外部表的方式查詢alert日誌檔案中ora-錯誤資訊
- MySQL:慢查詢日誌MySql
- MySQL 通用查詢日誌MySql
- 使用慢查詢日誌
- mysql慢查詢日誌MySql
- loki的日誌查詢Loki
- Mabatis配置錯誤日誌BAT
- net 日誌分析錯誤
- 錯誤日誌檢視
- SQL Server 錯誤日誌SQLServer
- 開啟查詢慢查詢日誌引數
- 如何精準查詢日誌
- linux查詢日誌技巧Linux
- redo日誌組資訊查詢
- 記錄 sql 查詢日誌SQL
- 瞭解通用查詢日誌
- 慢查詢日誌的管理
- 檢查Linux系統日誌error和mysql錯誤日誌的指令碼薦LinuxErrorMySql指令碼
- MySQL 狂寫錯誤日誌MySql
- jdon框架日誌資訊錯誤框架
- 慢查詢日誌開啟分析
- 【MySQL】慢查詢日誌不列印MySql
- mysqlsla 分析mysql慢查詢日誌MySql
- delphi 查詢av錯誤地址