Logging Errors Appropriately - Error Handling at Boundaries | OneNoughtOne