我想調試的對象在EJB的價值 如果我做logger.fine("foo")
,那麼我可以看到foo
,但如果我做logger.fine("foo = " + bar)
那麼我無法看到任何東西。那麼我如何在EJB中進行調試?我正在使用netbean 6.8 btwJava Logger可以這樣做:logger.fine(「foo =」+ bar)?
回答
你確定bar.toString()沒有拋出一些運行時異常嗎?否則它應該工作。
試試看...圍繞它的catch塊肯定。
謝謝,我抓到了'NullPointerException'。 – 2010-06-28 19:51:57
@Harry你不需要允許NullPointerException,所以你可以捕捉它;提前檢查空值。 'logger.fine(「foo =」+(bar == null?「null」:bar))' – 2010-06-28 19:56:19
謝謝。我之前的意思是因爲我捕捉到'NullPointerException'我弄清楚我的代碼有什麼問題。這不是因爲Java Logger不能打印變量,而是因爲我的變量是'null'。一旦我知道了,然後我開始追蹤。現在已經修復了。非常感謝你 – 2010-06-28 20:20:41
- 1. Java可以這樣做嗎?
- 2. Preg_replace:「foo」,「bar」,「foo bar」和「bar foo」
- 3. 重寫index.php?foo = bar & bar = foo到index.php?foo = bar&bar = foo
- 4. 如何將domain.com/foo/bar/baz/轉換爲像'foo bar baz'這樣的字符串?
- 5. 可以這樣做嗎?
- 6. ServiceStack.OrmLite - 我可以做類似Db.Select <Foo, Bar>()嗎?
- 7. 我可以這樣做:import java。*?
- 8. 哪個更好foo :: bar()VS $ foo :: bar()?
- 9. 可以這樣做嗎?
- 10. 可以jquery這樣做嗎?
- 11. 'FOO = $ {BAR:-localhost}`中的':`是做什麼的?
- 12. 如果在做「math foo bar」,如何獲得Mathematica中的foo和bar?
- 13. .NET AppDomains可以這樣做嗎?
- 14. 哪個`if(!isset($ foo)OR(isset($ foo)AND $ foo == $ bar))`或`if(!isset($ foo)OR $ foo == $ bar)`更好?
- 15. class Bar {operator Foo(); }
- 16. 如何篩選{「foo」:「bar」,「bar」:「foo」} grok只獲取foo字段?
- 17. Clojure中foo,:: foo,:: bar/foo和bar/foo之間的區別是什麼?
- 18. Rspec有可能做類似should_receive(:foo).with(:bar).and_call_original.exacly(1).times?
- 19. (foo | bar | baz)相反
- 20. Django/Python:ValueError at/foo/bar
- 21. foo in bar - 'in'operator javascript?
- 22. 從example.com/test.php/foo/bar
- 23. 避免在以下語句中重複代碼:isset($ _ GET ['foo'] ['bar'])? $ _GET ['foo'] ['bar']:NULL;
- 24. JUnit:可以(應該)這樣做嗎?
- 25. `git rebase foo bar`和`git checkout bar之間的區別; git rebase foo`?
- 26. http.conf重定向example.com/foo/bar到example.com/foo?id=bar
- 27. 將foo @ bar $更改爲foo @ bar#對於選定用戶
- 28. 爲什麼`foo == bar`和`bar == foo`返回不同的結果?
- 29. 正則表達式(或後面)匹配foo bar或bar foo
- 30. foo-> bar和&foo-> bar有什麼區別?
''''''toString()'方法拋出異常? – 2010-06-28 19:36:25
謝謝,我抓到了'NullPointerException'。 – 2010-06-28 19:52:23