myeclipse控制台输出来自哪里?

时间:2017-04-17 06:00:12

标签: java debugging myeclipse console-output

最近我尝试回顾用Myeclipse编写的旧JavaWeb项目,它有点笨重。我启动Tomcat和控制台输出显示:

  

1

     

1

     

过滤器 - 在

我记得我添加了一个过滤器,所以filter--in没问题,我知道它来自哪里以及在哪里找到生成此输出的源代码。

但是,上面的双线1不是。我不知道哪个代码行产生了这个输出。我必须编写一些像System.out.println("1")这样的代码,以便在我很久以前构建这个项目时进行调试。

我试图找到一种简单的方法来查找输出生成器代码。以下是我认为可行的方法:

  • 逐行深入挖掘,直至找到它(这是愚蠢的,浪费时间)
  • 使用MyEclipse的调试模式。 (我试过,但似乎我仍然需要知道目标代码在哪里才能设置断点)

我不认为我掌握了解决它的方法。是否有工作或工作更轻松的技巧或技能?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用其中一个搜索工具(搜索文本,搜索Java),也可以在java.io.PrintStream.println(String)方法(和/或类似方法)中放置断点并将堆栈追溯到在调试会话期间遇到断点时的代码。