Format QA logger and add colorised logs

What does this MR do and why?

This MR is the continuation of the logging standardization improvements started with Add Logger to GitLab QA.

Logs are now standardized on the format and source:

[date=2022-01-21 14:36:53 from=GitLab QA] INFO -- Running Test::Integration::LDAPNoTLS specs!
[date=2022-01-21 14:37:53 from=QA Tests] DEBUG -- has_element? :login_page (wait: 60) returned: true

Logs can be run colorized, improving readability by switching:

COLORIZED_LOGS=true

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Sofia Vistas

Merge request reports

Loading