If you are creating a custom error log for use within a windows service, ensure that the EventSource is different to the name of your windows service, otherwise it will be logged to the "Application" log, regardless of your EventLog object's .Log source.