I’m an Engineer on the Developer Tools team. I can empathize on the frustration of this issue. It has bothered me in the past as well. Our IDE logging is built on top of a distributed messaging system which does not guarantee the order of the messages. So from a system standpoint this is working as expected. However, we might be able to improve the user experience by injecting the logging messages in a chronological order in the web browser. It still might not be a perfect solution, as some messages have the same timestamp.
In response to this thread I have created a feature request ticket to investigate the previously mentioned solution. As with any feature request, it will be prioritized against all the other cool tools we are working hard to bring to the community to improve our developer experience.
As always, we appreciate the bug reports - so thank you for bringing this to our attention.