Add logging for ExternalEvents.
Rename logger to VCLogger to avoid namespace conflicts