當前位置:首頁 » 工具五金 » 日誌分析工具怎麼編譯
擴展閱讀
怎麼關掉桌面整理工具 2024-11-21 01:14:02
基金怎麼樣有效拉低價格 2024-11-21 01:11:33

日誌分析工具怎麼編譯

發布時間: 2023-08-09 14:47:35

『壹』 LOG工具的使用

日誌工具類log(android.util.Log)
Log.v(): 用於列印那些最為繁瑣的,意義最小的日誌信息。對應級別verbose,是android日誌裡面級別最低的一種。
Log.d(): 用於列印一些調試信息,這些細膩些對你調試程序和分析問題應該是有幫助的。對應級別debug,比verbose高一級。
Log.i(): 用於列印一些比較重要的數據,這些數據應該是你非常想看到的,可以幫你分析用戶行為數據。對應級別info,比debug高一級。
Log.w(): 用於列印一些警告信息,提示程序在這個地方肯會有潛在的風險,最好去修復一下這些出現警告的地方。對應級別warn,比info高一級。
Log.e(): 用於列印程序中的錯誤信息,比如出現進入到了catch語句當中。當有錯誤信息列印出來的時候,一般代表你的程序出現嚴重問租神顫題了,必須盡快修復。對應級別error,比warn高一級。
註:可以存在重載

logcat
通過日誌列印語句會列印出內容和tag名,程序和包名列印的時間以及應用程序的進程。

為什麼不使用System.out.println()方法瞎大列印:
真正的項目開發中不建議使用此方法,因為其列印日誌不可控制,列印時間無法確定,不能添加過濾器,日誌沒有區分等級…

快捷鍵: 輸入logd +Tab鍵會自動生成語句,在onCreate()外面輸入logt +Tab鍵會自動產生一個TAG常量:private static final String TAG = 「MainActivity」。

過濾器: 一般只有三個:show only selected application表示只顯示當前選中程序的日誌,Firebase是谷歌提供的一弊敗個分析工具,No Filters相當於沒有過濾器,會把所有日誌都列印出來。
也可以自行添加。

日誌級別:
verbose:最低等級,無論使用哪個方法都會被列印出來,然後依次debug等級只會顯示debug日誌。error和warn用於查找錯誤。
可以通過關鍵字查找。