Sri Lanka, April 30 -- The judge overseeing Donald Trump's criminal hush money trial fined the former U.S. president $9,000 for contempt of court on Tuesday and said he would consider jailing him if he continued to violate a gag order.

In a written order, Justice Juan Merchan said the fine may not be enough to serve as a deterrent for the wealthy businessman-turned-politician and lamented he did not have the authority to impose a higher penalty.

"Defendant is hereby warned that the Court will not tolerate willful violations of its lawful orders and that if necessary and appropriate under the circumstances, it will impose an incarceratory punishment," Merchan wrote.

Merchan had imposed the gag order to prevent Trump from criticizing wit...