log behavior params better

This commit is contained in:
Barbara Miller 2018-03-19 16:28:14 -07:00
parent ae6f72769a
commit 745e6cc942

View File

@ -105,7 +105,7 @@ def behavior_script(url, template_parameters=None, behaviors_dir=None):
''' '''
Returns the javascript behavior string populated with template_parameters. Returns the javascript behavior string populated with template_parameters.
''' '''
import re, logging import re, logging, json
for behavior in behaviors(behaviors_dir=behaviors_dir): for behavior in behaviors(behaviors_dir=behaviors_dir):
if re.match(behavior['url_regex'], url): if re.match(behavior['url_regex'], url):
parameters = dict() parameters = dict()
@ -118,7 +118,7 @@ def behavior_script(url, template_parameters=None, behaviors_dir=None):
script = template.render(parameters) script = template.render(parameters)
logging.info( logging.info(
'using template=%r populated with parameters=%r for %r', 'using template=%r populated with parameters=%r for %r',
behavior['behavior_js_template'], parameters, url) behavior['behavior_js_template'], json.dumps(parameters), url)
return script return script
return None return None