Назад | Перейти на главную страницу

Создайте новый источник событий в Windows Server 2008

Я добавил ведение журнала в веб-приложение (с использованием инфраструктуры Enterprise Library), поэтому исключения записываются в журнал событий приложения. Я указал, что у события есть источник под названием «WebApp», но он не записывается, так как источник не существует.

Есть ли способ вручную добавить новый источник событий? Я нашел несколько примеров по stackoverflow, но они требуют создания настраиваемых приложений для установки, поэтому, прежде чем я пойду по этому пути, мне интересно, есть ли более простой метод.

Если вы используете PowerShell, вы можете создать источник событий из консоли следующим образом:

[System.Diagnostics.EventLog]::CreateEventSource("MyApp1", "Application")

Если вы не установили его как компонент в WS 2008, вам следует.

Вам необходимо добавить исходный код в код вашего веб-приложения, используя:

System.Diagnostics.EventLog.CreateEventSource("MyApp1", "Application");

Источник