correct and restrict logging output

This commit is contained in:
clauspeterhuebner 2025-07-24 01:38:26 +02:00
parent 88b2aa5991
commit 3c9187155c

View File

@ -1,8 +1,11 @@
import {
AppDatabase,
CommunityLoggingView,
Community as DbCommunity,
PendingTransaction as DbPendingTransaction,
User as DbUser,
PendingTransactionLoggingView,
UserLoggingView,
Transaction as dbTransaction,
} from 'database'
import { Decimal } from 'decimal.js-light'
@ -34,7 +37,7 @@ export async function settlePendingSenderTransaction(
logger.debug(`start Transaction for write-access...`)
try {
logger.info('settlePendingSenderTransaction:', homeCom, senderUser, pendingTx)
logger.info('settlePendingSenderTransaction:', new CommunityLoggingView(homeCom), new UserLoggingView(senderUser), new PendingTransactionLoggingView(pendingTx))
// ensure that no other pendingTx with the same sender or recipient exists
const openSenderPendingTx = await DbPendingTransaction.count({
@ -88,7 +91,7 @@ export async function settlePendingSenderTransaction(
transactionSend.previous = pendingTx.previous
transactionSend.linkedTransactionId = pendingTx.linkedTransactionId
await queryRunner.manager.insert(dbTransaction, transactionSend)
logger.debug(`send Transaction inserted: ${dbTransaction}`)
logger.debug(`send Transaction inserted: ${transactionSend}`)
// and mark the pendingTx in the pending_transactions table as settled
pendingTx.state = PendingTransactionState.SETTLED