Add logging framework
Move exception throwing to the service instead of the converter