论坛首页 Java企业应用论坛

bboss持久层sql语句输出到log4j日志文件设置

浏览 2113 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2013-08-15  
bboss持久层sql语句输出到log4j日志文件设置

poolman.xml数据源datasource中配置showsql开关为true:
 <datasource>

   。。。。。。
    <showsql>true</showsql>
。。。。。。
  </datasource> 


log4j.properties中日志级别设定为DEBUG,同时要增加bboss包路径配置:
log4j.category.com.frameworkset = DEBUG, COMMON_FILE
log4j.category.org.frameworkset = DEBUG, COMMON_FILE

log4j.appender.COMMON_FILE=org.apache.log4j.RollingFileAppender
log4j.appender.COMMON_FILE.Threshold=DEBUG
log4j.appender.COMMON_FILE.File=common.log
log4j.appender.COMMON_FILE.Append=true
log4j.appender.COMMON_FILE.MaxFileSize=10240KB
log4j.appender.COMMON_FILE.MaxBackupIndex=1000
log4j.appender.COMMON_FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.COMMON_FILE.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}][%p]%x[%c] %m%n

这样sql语句就会输出到日志文件common.log中了,同时如果还需要输出到控制台,只需要在log4j.properties文件的头部增加以下配置即可:
log4j.rootLogger=DEBUG,CONSOLE

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold=DEBUG
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}][%p]%x[%c] %m%n



论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics