2015-08-20 28 views
0

也許這是一個愚蠢的問題,但我找不到解決方案。如何在logcat中顯示我的日誌?

問題是我把logs放在我所有的Android應用程序中,它沒有出現在logcat上。我不知道爲什麼現在他們不出現,因爲前幾天他們正常出現。

我把logs,如:

Log.d("prove", "this works"); 

而在logcat的只是看起來像句:

ACT-AM_ON_PAUSE_CALLED.... 
ACT-PAUSE_ACTIVITY_FINISHING.... 
ACT-AM_ON_RESUME_CALLED.... 

和同類者。 ....指的是句子更大(它們表明它正在進行這個過程的活動,但是我不想放在這裏,因爲它們太長了)。

可能是什麼問題?也許配置已經改變了? (我沒有改變任何配置,但也許我missclick在一些botton和改變錯誤的東西)。

提前致謝!

回答

1

也許您的日誌顯示在控制檯上,但您可以注意到它們,因爲您的控制檯滾動日誌如此之快。

請嘗試使用logcat過濾器。例如:

adb logcat *:S prove:D

將從標籤僅顯示日誌「證明」

這種過濾器可以是集在其中使用該裝置中,通過設置ADB的配置。

+0

如果我只是使用'adb logcat',就像你說的那樣,它會很快地滾動日誌。但是如果我執行'adb logcat *:S證明:D'它只是給了我'---------開始/ dev/log/system'和'---------開始/ dev/log/main'。而已。 –

+0

好的。即我們確信您的日誌不會顯示 – mariopce

+0

另外我有疑問。在執行我的程序之前或者正在執行它時,我是否需要執行它?我從手機執行它。 –

0

也許這是一個愚蠢的答案,但你確定,你沒有改變日誌級別(錯誤,詳細等)? :)

+0

我在Debug上有它,對嗎? –

+0

是的,奇怪。在這種情況下,我也嘗試Cntrl + F並搜索我的日誌標記,因爲它可能是很多日誌和我只是看不到我的,否則根本不知道,我會按照你的問題去找出我自己的。 – Anton

+0

隨着'mariopce'的回答,我只能看到'Terminal'中的日誌,而不是'logcat'中。 –

相關問題