2012-04-30 37 views
0

當使用調試日誌記錄運行de Playframework時,突然收到很多非常詳細的調試信息。我不知道這是怎麼回事,也看不出如何改變它。我使用DEBUG級別進行自己的日誌記錄,但是我現在的日誌消息被吞噬了很大的框架的DEBUG輸出,這很快。使用播放框架的大量調試信息

我做的唯一的事情(我認爲)被稱爲「戲依賴」,這可能已經下載了也許永遠記錄儀等

另外的版本,我添加了一個依賴自己,我用--verbose命令,同時運行「依賴關係」,但這不應該影響我認爲的框架本身的運行。我在文檔中找不到任何東西。任何人都可以幫助我改變這一點。我附上了一個DEBUG輸出的小樣本以供說明。

(編輯:我使用的播放1.2.4無論日誌記錄級別我在配置文件中設置,調試信息繼續顯示。)

14:32:26.626 [播放線程1] DEBUG org.hibernate.jdbc.AbstractBatcher - 即將打開ResultSet(打開ResultSets:0,全局:0)14:32:26.627 DEBUG org.hibernate.loader.Loader - 結果行:EntityKey [models.User#1] 14:32:26.627 [play-thread-1] DEBUG org.hibernate.jdbc.AbstractBatcher - 即將關閉ResultSet (打開ResultSets:1,全局:1)14:32:26.627 [ play-thread-1]調試 org.hibernate.jdbc.AbstractB atcher - 即將關閉PreparedStatement (打開PreparedStatements:1,全局:1)14:32:26.627 [play-thread-1] DEBUG oheStatefulPersistenceContext - 初始化非懶惰 集合14:32:26.630 [play-thread- 1] DEBUG org.hibernate.jdbc.AbstractBatcher - 即將打開PreparedStatement (打開PreparedStatements:0,全局:0)14:32:26.630 [play-thread-1] DEBUG org.hibernate.SQL - select user0_。 id作爲id5_,user0_.addDate如 addDate5_,user0_.lastUpdate如lastUpdate5_,user0_.app_id如 app11_5_,user0_.blocked如blocked5_,user0_.email如email5_, user0_.firstName如firstName5_,user0_.lastName如lastName5_, user0_.passwordHash爲password8_5_,user0_.userName爲userName5_, user0_.userType as userType5_ from User user0_ where user0_.userName =? 限制? 14:32:26.631 [play-thread-1]調試 org.hibernate.jdbc.AbstractBatcher - 即將打開ResultSet(打開 ResultSets:0,全局:0)14:32:26.631 [play-thread-1] DEBUG org.hibernate.loader.Loader - 結果行:EntityKey [models.User#1] 14:32:26.631 DEBUG org.hibernate.jdbc.AbstractBatcher - 即將關閉ResultSet(打開結果集:1,全局:1)14:32:26.631 [play-thread-1] DEBUG org.hibernate.jdbc.AbstractBatcher - 即將關閉PreparedStatement(打開PreparedStatements:1,全局:1)14:32:26.631 [play -thread-1] DEBUG oheStatefulPersistenceContext - 初始化非懶惰集合 14:32:26.634 [調用線程1] DEBUG org.hibernate.jdbc.AbstractBatcher - 即將打開PreparedStat eval(open PreparedStatements:0,worldwide:0)14:32:26.634 DEBUG org.hibernate.SQL - select user0_.id as id5_,user0_.addDate as addDate5_, user0_.lastUpdate as lastUpdate5_ ,user0_.app_id如app11_5_, user0_.blocked如blocked5_,user0_.email如email5_,user0_.firstName 如firstName5_,user0_.lastName如lastName5_,user0_.passwordHash如 password8_5_,user0_.userName如userName5_,user0_.userType如 userType5_ from user user0_ where user0_.userName =?限制? 14:32:26.635 [播放線程1] DEBUG org.hibernate.jdbc.AbstractBatcher - 即將打開結果集(打開的ResultSets:0,在全球範圍:0)14:32:26.635 [播放線程1] DEBUG org.hibernate.loader.Loader - 結果行:EntityKey [models.User#1] 14:32:26.635 [play-thread-1] DEBUG org.hibernate.jdbc.AbstractBatcher - 即將關閉ResultSet (打開ResultSets :1,在全球範圍:1)14:32:26.635 [播放線程1] DEBUG org.hibernate.jdbc.AbstractBatcher - 即將關閉的PreparedStatement (開放用預處理:1,在全球範圍:1)14:32:26.635 [ play-thread-1] DEBUG oheStatefulPersistenceContext - 初始化非懶惰 集合14:32:26.637 [play-thread-1]調試 org.hibernate.jdbc.AbstractBatc她打開PreparedStatement (打開PreparedStatements:0,全局:0)14:32:26.637 [play-thread-1] DEBUG org.hibernate.SQL - 選擇user0_.id作爲id5_,user0_.addDate作爲 addDate5_ ,user0_.lastUpdate如lastUpdate5_,user0_.app_id如 app11_5_,user0_.blocked如blocked5_,user0_.email如email5_, user0_.firstName如firstName5_,user0_.lastName如lastName5_, user0_.passwordHash如password8_5_,user0_.userName如userName5_, user0_.userType as userType5_ from User user0_ where user0_.userName =? 限制? 14:32:26.638 [播放線程1] DEBUG org.hibernate.jdbc.AbstractBatcher - 即將打開結果集(開放 的ResultSets:0,在全球範圍:0)14:32:26.638 [播放線程1] DEBUG org.hibernate.loader.Loader - 結果行:EntityKey [models.User#1] 14:32:26.638 DEBUG org.hibernate.jdbc.AbstractBatcher - 即將關閉ResultSet(打開結果集:1,全球範圍內:1)14:32:26.638 [播放線程1] DEBUG org.hibernate.jdbc.AbstractBatcher - 即將關閉的PreparedStatement(開放的PreparedStatement:1,全球範圍內:1)

回答

1

這些日誌消息來自logback庫。將logback.xml配置文件添加到類路徑中。

0

你可以創建一個log4j.properties文件並將其放置在conf文件夾中。然後按照您的要求對其進行修改。

+0

是的,我有發揮的框架設置爲從登錄INFO和高達大家,但現在似乎一下子忽略的設置。 –