updated vshield_ha to handle logging property, bz 1077531

updated vshield_ha to handle logging property
also cleanup of methods to shorten code