Во-первых: я предполагаю, что вы прошли, и функция WriteEntry()
фактически выполняет.
Если ваш источник "EmailDigester"
зарегистрирован с любым другим EventLogs
(например, Приложение, Безопасность и т. Д.), То сообщения будут отображаться в этом EventLog
независимо от того, что вы делаете. На самом деле, я считаю, что считаются только первые 8 символов источника.
Вы можете проверить это, зайдя в реестр @:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\
и проверка источников каждого журнала.
Вы также можете рассмотреть возможность изменения источника на случайное значение (которое, как вы знаете, не будет зарегистрировано) и посмотреть, появляются ли ваши журналы.