def http_log_req(self, args, kwargs): if not self.http_log_debug: return string_parts = ['curl -i'] for element in args: if element in ('GET', 'POST', 'DELETE', 'PUT'): string_parts.append(' -X %s' % element) else: string_parts.append(' %s' % element) for element in kwargs['headers']: header = ' -H "%s: %s"' % (element, kwargs['headers'][element]) string_parts.append(header) if 'data' in kwargs: if "password" in kwargs['data']: data = strutils.mask_password(kwargs['data']) else: data = kwargs['data'] string_parts.append(" -d '%s'" % (data)) self._logger.debug("\nREQ: %s\n" % "".join(string_parts))
def http_log_req(self, args, kwargs): if not self.http_log_debug: return string_parts = ["curl -i"] for element in args: if element in ("GET", "POST", "DELETE", "PUT"): string_parts.append(" -X %s" % element) else: string_parts.append(" %s" % element) for element in kwargs["headers"]: header = ' -H "%s: %s"' % (element, kwargs["headers"][element]) string_parts.append(header) if "data" in kwargs: if "password" in kwargs["data"]: data = strutils.mask_password(kwargs["data"]) else: data = kwargs["data"] string_parts.append(" -d '%s'" % (data)) self._logger.debug("\nREQ: %s\n" % "".join(string_parts))