原文轉自:http://blog.csdn.net/wuyt2008/article/details/8244195
log4j是個很多人喜歡用的日誌工具,隨大流咯。
log4j的最新版是2.0-beat3,穩妥起見,我用了log4j 1.2.17,下載地址:http://logging.apache.org/log4j/1.2/download.html
導入包,在src目錄下添加log4j的配置文件:log4j.properties,下面這個是網絡上下載來的,看起來不錯。
- #------------------------------------------------------------------------------
- #
- # The following properties set the logging levels and log appender. The
- # log4j.rootCategory variable defines the default log level and one or more
- # appenders. For the console, use 'S'. For the daily rolling file, use 'R'.
- # For an HTML formatted log, use 'H'.
- #
- # To override the default (rootCategory) log level, define a property of the
- # form (see below for available values):
- #
- # log4j.logger. =
- #
- # Available logger names:
- # TODO
- #
- # Possible Log Levels:
- # FATAL, ERROR, WARN, INFO, DEBUG
- #
- #------------------------------------------------------------------------------
- log4j.rootCategory=INFO, S
- log4j.logger.com.dappit.Dapper.parser=ERROR
- log4j.logger.org.w3c.tidy=FATAL
- #------------------------------------------------------------------------------
- #
- # The following properties configure the console (stdout) appender.
- # See http://logging.apache.org/log4j/docs/api/index.html for details.
- #
- #------------------------------------------------------------------------------
- log4j.appender.S = org.apache.log4j.ConsoleAppender
- log4j.appender.S.layout = org.apache.log4j.PatternLayout
- log4j.appender.S.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} %c{1} [%p] %m%n
- #------------------------------------------------------------------------------
- #
- # The following properties configure the Daily Rolling File appender.
- # See http://logging.apache.org/log4j/docs/api/index.html for details.
- #
- #------------------------------------------------------------------------------
- log4j.appender.R = org.apache.log4j.DailyRollingFileAppender
- log4j.appender.R.File = logs/bensApps.log
- log4j.appender.R.Append = true
- log4j.appender.R.DatePattern = '.'yyy-MM-dd
- log4j.appender.R.layout = org.apache.log4j.PatternLayout
- log4j.appender.R.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} %c{1} [%p] %m%n
- #------------------------------------------------------------------------------
- #
- # The following properties configure the Rolling File appender in HTML.
- # See http://logging.apache.org/log4j/docs/api/index.html for details.
- #
- #------------------------------------------------------------------------------
- log4j.appender.H = org.apache.log4j.RollingFileAppender
- log4j.appender.H.File = logs/bensApps.html
- log4j.appender.H.MaxFileSize = 100KB
- log4j.appender.H.Append = false
- log4j.appender.H.layout =org.apache.log4j.HTMLLayout
在hibernate的配置裏面,添加
- <property name="show_sql">true</property>
- <property name="format_sql">true</property>
這樣,就能在控制檯顯示sql語句了,而且還排了下版。