我想调试的对象在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