我正在開發一個Android項目,其中有一些類我打算將其作爲純Java.jar(用於其他Java相關項目中)使用。在這些純Java類中,我使用System.out
進行登錄。這也是一個Android應用程序,所以在我的Android類中,我顯然使用Log
。System.out到Android Logcat在Eclipse中
在監視純java類時,我無法在我的Eclipse logcat中打印出System.out
。但我確實看到System.err
。
有誰知道如何讓System.out
在logcat中在這個傳說中的Log.i
水平顯示?
設置
- 的Nexus 7 - 的Android 4.4.4 - 庫存
- Eclipse的開普勒
- 的Android SDK 21
- Ubuntu的12.04 64位
- 監測在logcat的所有郵件選項卡, logcat設置爲詳細
我已經試過
adb root
adb shell start
adb shell setprop log.redirect-stdio true
adb shell stop
- logcat的設置爲verbose
- 在控制檯沒有Android或DDMS下
寫一個日誌包裝器,或者使用一個現有的。 – 2014-08-28 18:44:03
@DaveNewton'System.out'打印在logcat右邊? :) – 2014-08-28 18:48:27
你是什麼意思一個日誌封裝?當你說日誌你的意思是Android類'日誌'或你的意思是一般動詞日誌?我在包裝什麼? 'System.out'?那我們不是陷入了同樣的情況嗎? – Constantin 2014-08-28 18:55:45