Skip to content

Commit 56eae01

Browse files
committed
refactor(db): optimize log printing
1. add new parameters when printing timeout transactions
1 parent f158f7c commit 56eae01

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

framework/src/main/java/org/tron/core/db/Manager.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1398,8 +1398,12 @@ public TransactionInfo processTransaction(final TransactionCapsule trxCap, Block
13981398
}
13991399
long cost = System.currentTimeMillis() - start;
14001400
if (cost > 100) {
1401-
logger.info("Process transaction {} cost {}.",
1402-
Hex.toHexString(transactionInfo.getId()), cost);
1401+
String type = "broadcast";
1402+
if (Objects.nonNull(blockCap)) {
1403+
type = blockCap.hasWitnessSignature() ? "apply" : "pack";
1404+
}
1405+
logger.info("Process transaction {} cost {} ms during {}, {}",
1406+
Hex.toHexString(transactionInfo.getId()), cost, type, contract.getType().name());
14031407
}
14041408
Metrics.histogramObserve(requestTimer);
14051409
return transactionInfo.getInstance();

0 commit comments

Comments
 (0)