Logging events to the Windows Event Log

I'm unsure about introducing a new base class here, would love some comments there.
Paging @btm @randomcamel @adamedx @opscode/client-engineers 
Do we have spec tests for other loggers?  If so, could we get some for this?  It would also be nice to see an integration test.