President Donald Trump set a presidential record for activity on his favorite social media platform Wednesday, tweeting and retweeting at length about the Senate impeachment trial, the Democrats who want to replace him and much, much more.

By 4:25pm, Trump had barreled through his previous record of 123 Twitter postings in a day that he set a little over a month ago, according to Factba.se, a service that compiles and analyzes data on Trump´s presidency.

He went on to post 132 times, although the overwhelming majority were retweets with only a handful of original posts.

Trump's previous record for tweets on a single day during his time in the White House was set on December 12, 2019, the day the House Judiciary Committee opened its marathon session to approve two articles of impeachment against the president.

US President Donald Trump beat his own presidential tweeting record on Wednesday. He is pictured here taking a break from Twitter to speak at the World Economic Forum in Davos

Trump' set his all-time record for tweets in a day before he became president, with 161 posts in January 2015, according to Factba.se.

Most of his tweeting that day was dedicated to plugging his reality television show.

Trump, who began his day in Davos, Switzerland, where he was attending the World Economic Forum, started his Wednesday morning by hammering out 41 tweets between 12am and 1am ET (6am to 7am in Davos).

The vast majority of his postings to his more than 71 million followers were retweets of messages, videos and images from Republican lawmakers and other backers haranguing Democrats over the impeachment trial.

His barrage of tweets included plenty of incendiary posts excoriating Rep. Adam Schiff, one of the House Democratic impeachment managers, and a retweet of a provocative image posted by White House social media director Dan Scavino that shows Trump walking in front of a fiery scene meant to symbolize the incineration of the 'Deep State.'

One of his first tweets of the day at 12.29am, Trump retweets a video by National Republican Senatorial Committee (NRSC) arguing the impeachment process is a 'sham'

At 1.48am, Trump tweets from Davos (where it is 7.48am) and boasts about US economy

At 7.43am Trump's attention is drawn away from Davos and back to his problems at home

Still concerned about his domestic problems he retweets a post from Ted Cruz

At 7.55am the president shares a post by Jenna Ellis and has another dig at 'fake news' media

Trump has a dig at Democratic presidential candidate Tom Steyer at 8.23am, calling him a 'major loser'

Three minutes later, at 8.26am, he accuses Democrats of rigging their nomination

Trump gives a plug to an anti-Clinton book that criticizes the 'progressive elite'

Trump spent much of the day retweeting posts attacking the impeachment process

Another tweet attacking the Democrats and the impeachment trial at 11.17am

At 11.21am he announces he's on his way back home to the US after Davos trip

The president heaps praise on Chinese President Xi at 1.03pm after trade deal signed

At 2.08pm he tweets about an upcoming TV interview with Maria Bartiromo

At 2.12pm his mind is on sport and discusses US hosting the Fifa World Cup

The president and his son tweet about Hillary Clinton's 'like-ability' claiming 'nobody likes her'

Trump retweets a post by White House social media director Dan Scavino to celebrate breaking his record

Trump retweeted a post by White House social media director Dan Scavino that shows Trump walking in front of a fiery scene meant to symbolize the incineration of the 'Deep State'

At 4.43pm he's back on the impeachment trial agreeing with Rand Paul calling it a 'charade'