Called when a game log message is received.
Any Log*() functions called within this callback will not recursively pass through. That is, they will log directly, bypassing this callback.
Note that this does not capture log messages from the engine. It only captures log messages being sent from the game/mod itself.
typedef GameLogHook = function Action(const char message)