I notice that after logging into the VShield VM, I can get a summary of the logs using the command
"show vmwall log"
can these logs be retrieved through any APIs? Or can they be sent to a syslog server?
Yes in both cases. This is documented in the vShield Documentation, for the syslog configuration check the Administration Guide for the REST API check the API programming guide http://www.vmware.com/support/pubs/vshield_pubs.html