2017-04-17 115 views
0

最近我試着回顧一下用Myeclipse編寫的舊JavaWeb項目,它有點笨重。我啓動Tomcat,控制檯輸出顯示:myeclipse控制檯輸出從哪裏來?

過濾器 - 在

我記得,我添加了一個過濾器,所以filter--in是好的,我知道它來自哪裏以及哪裏可以找到生成此輸出的源代碼。

但是,雙線1以上不是。我不知道哪個代碼行做出了這個輸出。我必須編寫一些代碼,如System.out.println("1"),以便在我很久以前構建此項目時進行調試。

我嘗試找到一種簡單的方法來查找輸出生成器代碼。這裏有方法,我認爲可能的工作:

  • 挖一行深深線,直到我找到它(這是愚蠢的,它浪費時間)的MyEclipse的
  • 使用調試模式。 (我試了,但似乎我仍然需要知道目標代碼在哪裏才能設置斷點)

我不認爲我掌握瞭解決它的方法。有提示或技能工作或工作更容易嗎?

回答

0

您可以嘗試搜索工具之一(搜索文本,搜索Java),或者您可以在java.io.PrintStream.println(String)方法(和/或類似方法)中放置斷點並追溯堆棧在調試會話期間觸發斷點時將代碼添加到代碼中。