wazuh / wazuh-qa

Wazuh - Quality Assurance
GNU General Public License v2.0
60 stars 30 forks source link

DTT2 - The workflow engine log format differs from the other modules' log format. #5286

Open mhamra opened 1 week ago

mhamra commented 1 week ago
Target version Related issue Related PR/dev branch
4.9.0 4495-dtt1-release

The log format used by the modules differs. The workflow_engine log format is the following:

https://github.com/wazuh/wazuh-qa/blob/e61da0ccbceeb2983fcf62f037384cb3e2471403/deployability/modules/workflow_engine/logger/config.yaml#L5-L10

The other modules use this format:

https://github.com/wazuh/wazuh-qa/blob/e61da0ccbceeb2983fcf62f037384cb3e2471403/deployability/modules/generic/logger/config.yaml#L5-L10

The desired format must be the first; the modules called from the workflow must receive the process and thread name to generate the desired format.

I suggest improving the log file format by adding the task name of the workflow.

We also need to add to the console output which module is executing the task, this is reported in the log file but not in the console output

image