如果你使用Log.d("hussi","hussi"):
那麼我們可以在logcat中看到它。可以Log.d(「」,「」)日誌,安裝後可以在智能手機上看到嗎?
但是在智能手機上安裝了應用程序後,我們可以在手機的某個地方看到日誌,如果是,那麼? 如果還有其他方法可以寫出我們可以在智能手機中追蹤的日誌嗎?
如果你使用Log.d("hussi","hussi"):
那麼我們可以在logcat中看到它。可以Log.d(「」,「」)日誌,安裝後可以在智能手機上看到嗎?
但是在智能手機上安裝了應用程序後,我們可以在手機的某個地方看到日誌,如果是,那麼? 如果還有其他方法可以寫出我們可以在智能手機中追蹤的日誌嗎?
如果您需要將日誌細節作爲文本或XML格式存儲在SD卡中。
您應該使用
https://code.google.com/p/android-logging-log4j/
Log4j實現在Android中給你想要的結果。
您可以使用Log.debug(),log.error(),log.info()
所有類型的日誌,你可以在文本或XML文件存儲。
希望這會幫助你。
我不明白,爲什麼這個答案downvoted ... – ppeterka
從manual(emph mine)。
調試日誌被編譯但在運行時剝離。錯誤,警告和信息日誌始終保留。
使用這個應該打印輸出logcat中到一個文本文件:
Runtime.getRuntime.exec("echo logcat >> /sdcard/log.txt");
可以使用的logcat的一樣。三星附帶一個應用程序來進行日誌轉儲。您可以使用keystring *#9900#來訪問它。從那裏進行日誌轉儲並將其保存到SD卡以供稍後使用。 AFAIK此行爲是製造商特定的。
我覺得是的。 LogCat有一個沒有過濾器的所有消息設置,你可以看到軟件日誌消息。雖然我對此並不完全確定。 – Razgriz
即使在生產應用程序中,您的所有日誌都將可見,除非您使用proguard來隱藏它們。商店中有可以幫助和顯示日誌的應用程序,但是由於ICS android版本(我猜是這樣),你只能夠在根植的手機中閱讀它們。 – yugidroid