# different log\_path per ansible-playbook run?

**URL:** <https://forum.ansible.com/t/different-log-path-per-ansible-playbook-run/38735>\
**Category:** Ansible Project\
**Created:** [April 2, 2024, 2:04pm UTC](https://forum.ansible.com/t/different-log-path-per-ansible-playbook-run/38735 "2024-04-02T14:04:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dnmvisser](https://avatars.discourse-cdn.com/v4/letter/d/8e8cbc/32.png) [@dnmvisser](https://forum.ansible.com/u/dnmvisser)\
**Post date:** [April 2, 2024, 2:04pm UTC](https://forum.ansible.com/t/different-log-path-per-ansible-playbook-run/38735/1 "2024-04-02T14:04:27Z")

</div>

Hii

I am currently logging output of playbook runs by setting in ansbile.cfg:

log\_path = ansible.log

What would be the simplest way to have one file per playbook run?  
I tried to use jinja in ansible.cfg but that didn't work...

thx

Dick

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/ansible/original/1X/1882d9a01da5d8996a862359b0913cc568a39b84.svg) [@system](https://forum.ansible.com/u/system)\
**Post date:** [April 2, 2024, 3:31pm UTC](https://forum.ansible.com/t/different-log-path-per-ansible-playbook-run/38735/2 "2024-04-02T15:31:50Z")

</div>

Most configuration settings are not templatable, but you can always do  
it when calling it:  
for playname in "play1 play2 play3"; do  
ANSIBLE\_LOG\_PATH="ansilbe.${playname}.log" ansilbe-playbook  
"${playname}.yml"; done

---

<div class="post-metadata">

**Author:** ![dnmvisser](https://avatars.discourse-cdn.com/v4/letter/d/8e8cbc/32.png) [@dnmvisser](https://forum.ansible.com/u/dnmvisser)\
**Post date:** [April 2, 2024, 7:39pm UTC](https://forum.ansible.com/t/different-log-path-per-ansible-playbook-run/38735/3 "2024-04-02T19:39:24Z")

</div>

thx, we already use a shell wrapper anyway so this is easy to do.
