Overhauling logging strategy

logging.

Are we guaranteed this catch won't be triggered because of the ContinueWith above?