Description of problem: Log formatting for methods no longer includes task ID when logging from methods. Examples shown below. Log entries from 5.8.3 appliance: [----] I, [2018-06-18T09:38:30.441790 #17241:623108] INFO -- : Q-task_id([service_template_provision_task_3000000000001]) <AEMethod [/Desjardins/AutomationManagement/AnsibleTower/Service/Provisioning/StateMachines/Provision/derive_values]> Starting [----] I, [2018-06-18T09:38:30.982247 #17241:420cc28] INFO -- : Q-task_id([service_template_provision_task_3000000000001]) <AEMethod derive_values> job_options before: {:extra_vars=>{"test"=>"asdf"}} Log entries from 5.9.2 appliance: [----] I, [2018-06-18T09:45:56.780128 #1900:401118] INFO -- : Q-task_id([service_template_provision_task_3000000000053]) <AEMethod [/Desjardins/AutomationManagement/AnsibleTower/Service/Provisioning/StateMachines/Provision/derive_values]> Starting [----] I, [2018-06-18T09:45:57.028771 #1900:3856ad0] INFO -- : <AEMethod derive_values> job_options before: {:extra_vars=>{"test"=>"asdf"}} Note that the job_options_before log output from derive_values does not include the task id information. This makes it very difficult to find necessary logs in larger environments.
https://github.com/ManageIQ/manageiq-automation_engine/pull/190