Adding some different logging for errors
Refactoring bodyparsing to its own service object.

[#75148376]