Update logging handler to properly use the extra features like function name and thread name
https://docs.python.org/3/library/logging.html
This should reduce or simplify a lot of the current logging we do.
https://docs.python.org/3/library/logging.html
This should reduce or simplify a lot of the current logging we do.