|
5 | 5 | import static com.hedera.services.bdd.spec.transactions.TxnUtils.asId;
|
6 | 6 | import static com.hedera.services.bdd.spec.transactions.TxnUtils.extractTxnId;
|
7 | 7 | import static com.hedera.services.bdd.spec.transactions.TxnUtils.suFrom;
|
| 8 | +import static com.hedera.services.bdd.spec.transactions.TxnUtils.txnToString; |
8 | 9 | import static com.hederahashgraph.api.proto.java.ResponseCodeEnum.SUCCESS;
|
9 | 10 |
|
10 | 11 | import com.google.common.base.MoreObjects;
|
|
31 | 32 | import java.util.Optional;
|
32 | 33 | import java.util.function.Consumer;
|
33 | 34 | import java.util.function.Function;
|
| 35 | +import org.apache.logging.log4j.LogManager; |
| 36 | +import org.apache.logging.log4j.Logger; |
34 | 37 |
|
35 | 38 | public class HapiAtomicBatch extends HapiTxnOp<HapiAtomicBatch> {
|
36 |
| - |
| 39 | + private static final Logger log = LogManager.getLogger(HapiAtomicBatch.class); |
37 | 40 | private static final String DEFAULT_NODE_ACCOUNT_ID = "0.0.0";
|
38 | 41 | private final List<HapiTxnOp<?>> operationsToBatch = new ArrayList<>();
|
39 | 42 | private final Map<TransactionID, HapiTxnOp<?>> operationsMap = new HashMap<>();
|
@@ -79,6 +82,12 @@ protected Consumer<TransactionBody.Builder> opBodyDef(final HapiSpec spec) throw
|
79 | 82 | setInnerTxnNodeID(spec, op);
|
80 | 83 | // create a transaction for each operation
|
81 | 84 | final var transaction = op.signedTxnFor(spec);
|
| 85 | + if (!loggingOff) { |
| 86 | + log.info( |
| 87 | + "{} add inner transaction to batch - {}", |
| 88 | + spec.logPrefix(), |
| 89 | + txnToString(transaction)); |
| 90 | + } |
82 | 91 | // save transaction id
|
83 | 92 | final var txnId = extractTxnId(transaction);
|
84 | 93 | operationsMap.put(txnId, op);
|
|
0 commit comments