在Grails 3.3.1中运行单元测试时,如何查看SQL日志记录?我可以使用以下设置正常运行应用程序时查看SQL日志记录。
application.yml
hibernate:
format_sql: true
test:
dataSource:
logSql: true
development:
dataSource:
logSql: true
logback.groovy
logger 'org.hibernate.type.descriptor.sql.BasicBinder', TRACE, ['STDOUT']
logger 'org.hibernate.SQL', TRACE, ['STDOUT']
答案 0 :(得分:0)
答案 1 :(得分:0)
我需要在单元测试中使用HibernateSpec而不仅仅是Specification。然后使用上面的SQL日志记录将起作用。
class MyServiceSpec extends HibernateSpec implements ServiceUnitTest<MyService>