We are currently investigating replacing the logging on our system. In many places we are already using the regular EventLog API which auto creates the Event Source if one doesn't exists.
I'd like to know how much benefit there is to converting our code over to using EventSources proper instead of just using the regular EventLog API (which is very easy to use). Is this worth doing?
We want to achieve both logging (where we want to know about single success/error/info/warn status events) and also tracing.