Attempt to put the console in a thread for speed?
Disable OutputDebugString logging by default.
Don't write more lines than the log can show.
Use a ringbuffer for the logging instead.
Use a char ringbuffer not ptrs in console logging.
Handle it better if the console log overflows.
Merge pull request #537 from unknownbrackets/console-th

Console logging -> thread