2011-04-15 60 views
3

當通過USB和調試模式連接Blackberry手機時,對System.out.println()的調用在日誌中可見。Blackberry調試輸出

但是,有沒有什麼辦法可以訪問「stdout」,即使程序不在調試模式?也許附加一些命令行程序?

+1

你知道從主屏幕上顯示系統日誌的'alt + lglg'嗎?按住'alt'並在主屏幕上輸入'lglg',它會顯示所有正在運行的應用程序的所有日誌條目。我經常使用它來猜測哪些安全權限是_required_以使程序正常運行。 – sarnold 2011-04-15 08:20:58

+0

不,什麼是lglg?這很有趣,它有時可能有用。 Aha - lglg不是一個按鈕,而是一個L G L G的序列:-) – 2011-04-15 08:21:52

+0

我嘗試過,雖然很酷並且有時也很有用,但是在那個日誌中只有很多垃圾讓我在小型BB屏幕上找到任何東西。 – 2011-04-15 08:24:15

回答

2

我通過創建一個over-the-network記錄功能來解決這個問題。

+1

+1我做了類似的事情;我爲此感到自豪:)。我創建了一個本地記錄器,並通過一種機制將其自動發送給我們的服務器。 – seand 2011-04-19 05:49:03

2

如果您已經安裝了JDE和BB通過USB插入:

JavaLoader.exe -USB事件日誌> theLog.txt

這往往是開發期間訪問日誌方便多了。 雖然沒有辦法以編程方式獲取內容。

+0

不錯!我喜歡。這僅僅是一個Windows嗎?我在我的插件目錄中有一堆Java Loaders,但僅限於OS 5.0 – 2011-04-19 05:45:27

+0

我認爲這只是Windows。至少4.1以來,JavaLoader工具已經在JDE中。它也適用於模擬器。 – seand 2011-04-19 05:49:52