mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Add profile logging for template rendering
This commit is contained in:
parent
c625725f70
commit
cac9f17307
1 changed files with 8 additions and 0 deletions
|
@ -91,7 +91,15 @@ def compile_template(template,
|
|||
render_kwargs.update(kwargs)
|
||||
if argline:
|
||||
render_kwargs['argline'] = argline
|
||||
start = time.time()
|
||||
ret = render(input_data, saltenv, sls, **render_kwargs)
|
||||
log.profile(
|
||||
'Time (in seconds) to render \'{0}\' using \'{1}\' renderer: {2}'.format(
|
||||
template,
|
||||
render.__module__.split('.')[-1],
|
||||
time.time() - start
|
||||
)
|
||||
)
|
||||
if ret is None:
|
||||
# The file is empty or is being written elsewhere
|
||||
time.sleep(0.01)
|
||||
|
|
Loading…
Add table
Reference in a new issue