日誌查詢錯誤
使用日誌查詢錯誤
最後面還有未解決的!!!
總結:
死記硬背也要記住,方便程式從問題時候好查詢
在程式中輸出除錯資訊就是日誌,日誌有不同級別
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
- SAP 錯誤日誌的調查
- 華納雲:linux系統中如何查詢oracle錯誤日誌LinuxOracle
- 排查錯誤日誌
- 關於MySQL 通用查詢日誌和慢查詢日誌分析MySql
- net 日誌分析錯誤
- Mabatis配置錯誤日誌BAT
- MySQL:慢查詢日誌MySql
- linux查詢日誌技巧Linux
- loki的日誌查詢Loki
- MySQL 通用查詢日誌MySql
- MySQL 狂寫錯誤日誌MySql
- 如何精準查詢日誌
- delphi 查詢av錯誤地址
- node錯誤處理與日誌
- Linux 查詢 日誌 相關命令Linux
- 慢查詢日誌開啟分析
- Logtail:像查詢資料庫一樣查詢日誌AI資料庫
- 開啟PHP的錯誤log日誌PHP
- python logger 列印日誌錯誤行數Python
- 常見的錯誤日誌型別型別
- Mysql5.7 的錯誤日誌中最常見的note日誌MySql
- mysql之 slow log 慢查詢日誌MySql
- Redis慢查詢日誌學習功能Redis
- MySQL Slow Query log(慢查詢日誌)MySql
- 資料庫MySQL一般查詢日誌或者慢查詢日誌歷史資料的清理資料庫MySql
- 2、MySQL錯誤日誌(Error Log)詳解MySqlError
- node專案錯誤處理與日誌
- 關閉Druid中某些錯誤日誌列印UI
- win10系統怎麼檢視系統錯誤日誌_win10如何檢視錯誤日誌Win10
- Kibana+Logstash+Elasticsearch 日誌查詢系統Elasticsearch
- 筆記 mongo查詢慢日誌,建立索引筆記Go索引
- Mysql慢查詢日誌檔案轉ExcelMySqlExcel
- MySQL慢查詢日誌相關設定MySql
- 使用 Oracle logminer 挖掘日誌恢復誤刪資料以及查詢操作者Oracle
- 如何用NodeJS讀取分析Nginx錯誤日誌NodeJSNginx
- 如何啟用Hibernate慢查詢日誌? -Vlad Mihalcea