Add the ability to specify Logrus formatting in config.toml

Description

We have a customer who wants to parse the unstructured log text to get the other log fields in addition to the message itself. Logrus supports JSON formatting natively and could be added as a configuration.

Links to related issues and merge requests / references

https://gitlab.zendesk.com/agent/tickets/74414