Looks pretty straight forward. One thought that I had is there is no way to set a timeout-- something I typically always do for HTTP calls to avoid hung threads. Perhaps an additional struct in extraInfo called HTTPAttributes which could be passed into HTTPService.setAttributes().
That being said, I’d probably still include a default timeout in the appender anyway. I’ve just gotten burned too many times from hung threads waiting on an HTTP response that I can’t kill.
Thanks!
~Brad
ColdBox Platform Evangelist
Ortus Solutions, Corp
E-mail: brad@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com