Using fully qualified class names in logging.
Version logging, log bridge installation and uncaught exception handling.
Omitted unnecessary thread name.
Extracted a logging utility class.