Merge "Using a separate thread for logging" into ub-launcher3-calgary