add catch all exception logger