adding in ability to set a logging method

the logging method will send out the request and the result that is
generated
Super minor. But, I have the properties alphabetized. Can you move LogMethod to before OnErrorMethod please.