我在独立应用程序中使用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