First version of CollectedLog. CollectedLoggers can be used for logging all what happens in one request, which makes it easier to debug bigger requests in production environemnts. Right now implemented as a callback to either successful or exception logging functions. This is due to the requirement of sending structured logs instead of just a message - this might change later, if I find a better way of doing it.