Answer :
It should be based on logic as anyone can bring up motivations.
Answer:
It depends on the context on which the word is used.
If it means about having a quarrel, an argument is based on anger.
If it means about trying to support or establish a point of view, an argument is based on logic.
Mostly an argument is based on logic, it is usually used to convince others to accept our own point of view.
I hope this answer helps you.