Crie um novo evento no Windows Server 2008

2

Eu adicionei o registro em log a um aplicativo da Web (usando a estrutura Enterprise Library) para que as exceções sejam registradas no log de eventos do aplicativo. Eu tenho dado o evento tem uma fonte chamada "WebApp", mas isso não está sendo gravado como a fonte não existe.

Existe uma maneira de adicionar manualmente uma nova fonte de eventos? Eu encontrei alguns exemplos em stackoverflow, mas estes exigem a criação de aplicativos de instalação personalizados, então antes de eu ir por esse caminho eu estou querendo saber se existe um método mais simples.

    
por Keith Bloom 06.08.2009 / 12:19

2 respostas

1

Você precisa adicionar a fonte no código do seu aplicativo da web, usando:

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

Origem

    
por 06.08.2009 / 12:31
2

Se você usar o PowerShell, poderá criar a fonte de eventos no console da seguinte forma:

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

Se você não tiver instalado como um recurso no WS 2008, você deve.

    
por 16.08.2009 / 17:35