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.