Merge pull request #2912 from ebean-orm/wip/spi-txn-logging

Refactoring SpiLogger to better support conditional logging
This commit is contained in:
Rob Bygrave
2023-02-14 15:03:47 +13:00
committed by GitHub
37 changed files with 327 additions and 277 deletions
@@ -35,16 +35,7 @@ public class EbeanServerFactory_ServerConfigStart_Test {
}
@Override
public boolean isTrace() {
return false;
}
@Override
public void debug(String msg) {
}
@Override
public void trace(String msg) {
public void debug(String msg, Object... args) {
}
};
@@ -34,7 +34,7 @@ public class TransactionManagerTest extends BaseTestCase {
DataSource dataSource = transactionManager.dataSource();
Connection connection = dataSource.getConnection();
try {
SpiTransaction externalTxn = new ExternalJdbcTransaction("external0", true, connection, null);
SpiTransaction externalTxn = new ExternalJdbcTransaction(true, connection, null);
// push an externally managed transaction onto scope
ScopedTransaction scopedTransaction = transactionManager.externalBeginTransaction(externalTxn, TxScope.required());