internal void LogRollbackSuccess(string targetBalance)
 {
     _logQueue.Enqueue(TransactionExecutionLog.RollbackSuccess(targetBalance));
 }
        internal void LogRollbackFailure(string targetBalance, string errorCode)
        {
            string msg = FailMessage(targetBalance, TransactionExecutionLog.ExecutionLogType.Rollback, errorCode);

            _logQueue.Enqueue(TransactionExecutionLog.RollbackFailed(targetBalance, msg));
        }
 internal void LogIncreaseSuccess(string targetBalance)
 {
     _logQueue.Enqueue(TransactionExecutionLog.IncreaseSuccess(targetBalance));
 }