我有一個彈簧mvc應用程序,在eclipse中運行,帶有hibernate和slf4j。我想關閉控制檯中的hibernate日誌記錄,因爲它正在埋藏我希望能夠看到的其他控制檯消息。我如何關閉休眠日誌?在eclipse中關閉休眠日誌記錄
我已經做了一些關於這個主題的網絡搜索,並看了其他貼子堆棧溢出,但其他貼子不回答我的問題。例如,從另一個帖子下面的代碼將不會在Eclipse編譯,因爲它給人的消息,該方法不是對象的一部分,甚至當我輸入每一個可能的設置給定對象的包:
List<Logger> loggers = Collections.<Logger>list(LogManager.getCurrentLoggers());
loggers.add(LogManager.getRootLogger());
for (Logger logger : loggers) {
logger.setLevel(Level.OFF);
}
而且,在我的工作區搜索關鍵字show_sql
沒有產生任何結果,所以看起來我不能只將hibernate.show_sql
設置爲false。
也許其他解決方案是過時版本的庫?我使用eclipse kepler,slf4 1.7.5和hibernate 4.2。
+1和信用爲答案。謝謝你指出什麼應該是顯而易見的,但不是。 – CodeMed