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.
ColdBox Platform Evangelist
Ortus Solutions, Corp