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.
'''
import re, logging
import re, logging, json
for behavior in behaviors(behaviors_dir=behaviors_dir):
if re.match(behavior['url_regex'], url):
parameters = dict()
@ -118,7 +118,7 @@ def behavior_script(url, template_parameters=None, behaviors_dir=None):
script = template.render(parameters)
logging.info(
'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 None