log4j打印sql
时间: 2023-06-28 19:05:23 浏览: 95
log4j-在控制台打印sql的源码
如果你想在log4j中打印SQL语句,可以使用以下步骤:
1. 在log4j.properties文件中设置日志级别为DEBUG:
```
log4j.rootLogger=DEBUG, stdout
```
2. 配置org.hibernate.SQL包的日志级别为DEBUG:
```
log4j.logger.org.hibernate.SQL=DEBUG
```
3. 配置输出日志的目标为控制台:
```
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
```
4. 配置日志输出格式:
```
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %5p %c{1}:%L - %m%n
```
完成以上配置后,log4j将会在控制台上输出SQL语句的执行情况。
阅读全文