2016-02-22 64 views
0

我正在使用Eclipse Juno並在其中開發基於Spring MVC的Web應用程序。 我對eclipse控制檯感到非常不滿。它每次都顯示大量信息,如下圖所示。我只需要在控制檯上打印System.out.println語句。可能是因爲記錄器信息,但如果是,那麼如何從中找到它正在打印?不需要的Eclipse控制檯信息

編輯: 另外,我集成在這個Spring MVC的基於web水晶報表application.So是否有可能因這個? AND How to change SpringMVC logging level?沒有解決我的問題。

enter image description here

+0

你必須改變適當的記錄器屬性(INFO/DEBUG/ERROR) – Shriram

+0

@Shriram ....你會簡要地詳細說明 –

+2

http://stackoverflow.com/questions/24504378/how-to-change- springmvc-logging-level –

回答

0

更改log4j.rootLogger的默認值要在控制檯上看到的水平。如果您不想要任何上述日誌,請從log4j.properties文件中的「log4j.rootLogger」的值中移除控制檯。

+0

@Prashant ....我是不使用log4j.properties文件...我創建了記錄器對象並直接使用它。是否有任何其他方法可以從沒有log4j.properties文件的「log4j.rootLogger」的值中移除控制檯? –

+0

然後請添加一個並添加@haihui提供的行。請參閱[this](https://docs.spring.io/spring-boot/docs/current/reference/html/howto-logging.html)有關登錄Spring的文檔。 – Prashant

0

此行添加到log4j.properties

log4j.logger.org.springframework=WARN 

春天信息的日誌將不再顯示。

+0

@haihui ...我沒有使用log4j.properties文件...我創建了記錄器對象並直接使用它。 –