我在獨立應用程序中使用Spring和Hibernate。我需要在控制檯上看到記錄器消息,如下所示...如何在控制檯上顯示日誌消息?
2011-02-10 12:24:17 DriverManagerDataSource [INFO] Loaded JDBC driver: org.h2.Driver
2011-02-10 12:24:17 JdbcTemplate [DEBUG] Executing SQL statement [SELECT 1]
2011-02-10 12:24:17 DataSourceUtils [DEBUG] Fetching JDBC Connection from DataSource
2011-02-10 12:24:17 DriverManagerDataSource [DEBUG] Creating new JDBC DriverManager Connection to [jdbc:h2:/data/h2/testa]
2011-02-10 12:24:17 DataSourceUtils [DEBUG] Returning JDBC Connection to DataSource
2011-02-10 12:24:17 JdbcTemplate [DEBUG] Executing SQL statement [SELECT 1]
2011-02-10 12:24:17 DataSourceUtils [DEBUG] Fetching JDBC Connection from DataSource
2011-02-10 12:24:17 DriverManagerDataSource [DEBUG] Creating new JDBC DriverManager Connection to [jdbc:h2:/data/h2/testa]
2011-02-10 12:24:17 DataSourceUtils [DEBUG] Returning JDBC Connection to DataSource
我有log4j屬性文件。我需要設置哪些屬性才能看到上述的控制檯?
謝謝!
@jddsantaellam,感謝您的答覆。我需要看到春天和休眠連接相關的東西的日誌,如連接打開和關閉控制檯中的東西。下面我有我的log4j.log4j.rootLogger = DEBUG配置,文件 log4j.logger.org.hibernate = DEBUG log4j.logger.org.springframework = DEBUG log4j.logger.org.apache.axis = DEBUG。 ............. log4j.appender.stdout = org.apache.log4j.ConsoleAppender log4j.appender.stdout.threshold = DEBUG log4j.appender.stdout.layout = org.apache.log4j .PatternLayout log4j.appender.stdout.layout.ConversionPattern =%d%p [%c] - %m%n – user1016403 2012-07-16 08:48:37
你需要找出你所需要的軟件包類,然後爲它們激活DEBUG級別。大概調試整個org.springframework不是一個好主意。更準確,因爲你可以在日誌中丟失。 – jddsantaella 2012-07-16 09:12:26