Make the subscriber configurable.

I would like to change the structure of the logs. With this PR I don't need to overwrite the `RequestLogSubscriber` but can provide my own subscriber.