Context log out of order and Exceptions not shown

Context log out of order and Exceptions not shown

@SA

I noticed that the context logs output in random order, it would be nice to have them show up in the order they are executed.

Additionally, even serious exceptions, such as missing a require statement does not show up. Although they can be seen when run externally. This would be of great help.