Referências evento log
Existem três padrão evento logs em qualquer computador: um aplicativo log de eventos, uma segurança log de eventos e um sistema log de eventos.Como esses logs, pode haver outros logs são instalados por aplicativos no servidor e logs personalizados que são criados pelos usuários.Identificar quais dessas evento logs que você deseja trabalhar.O método de fazer referência a um log específico é diferente, dependendo se você deseja ler entradas do log ou gravar entradas no log.Na ilustração a seguir registra o processo geral de referência para leitura ou gravar de operações.
log de eventos Referenciando
Fazendo referência a um log entradas de leitura
Quando você ler entradas de um log de eventos, identifica exclusivamente no log desejado de acordo com o nome de computador e o nome do log. "Nome da computador"indica o servidor no qual o log de eventos existir, e"nome do log"é simplesmente o nome do log.Nome da máquina é opcional; se você não especificar um computador, o computador local será adotado.
Por exemplo, suponha que você tiver uma instância do EventLogcomponente que você deseja usar para ler as entradas de um log personalizado chamado "OrderEntrySystem", que é armazenada em um servidor denominado "myserver". Você deve se conectar a esse log, especificando que:
O nome da computador for "meu_servidor"
O nome do log é "OrderEntrySystem"
Você pode recuperar o nome da computador de um log consultando o MachineName propriedade. Você pode recuperar o log nome consultando o Log propriedade.
Observação de segurança: |
---|
Tratar f dados ROM um log de eventos sistema autônomo faria com qualquer Outros entrada provenientes de fora do sistema.Seu aplicativo talvez precise validar sistema autônomo dados da evento log antes de usá-lo sistema autônomo entrada.Outro processo, possivelmente mal-intencionados um, acessados no log de eventos e adicionado en tenta. |
Fazendo referência a um registro para gravar entradas
Se você está escrevendo entradas para um log de evento, você deve especificar a propriedade Source.A propriedade Source registra seu componente com o log de evento como uma fonte válida de entradas.Você pode especificar qualquer seqüência sistema autônomo o valor para o Source propriedade; no entanto, pode ser útil usar o nome do seu projeto para este valor.
Observação: |
---|
Se fonte já está registrada com o log, você d o não precisa conjunto a propriedade de nome de log para gravar o log.Você também pode conjunto o nome da máquina não; nesse caso o computador local será considerado como. |
Por exemplo, suponha que você tiver uma instância do EventLogcomponente que você deseja usar para gravar entradas para um log personalizado chamado "OrderEntrySystem", que é armazenado no computador local. Supondo-se a origem já não tiver sido registrada, poderia conectar a esse log, especificando o nome da computador é ".", o nome do log é "OrderEntrySystem" e definindo a fonte em uma seqüência de caracteres de sua escolha.
Observação: |
---|
Nesse caso, o período em que o nome da máquina indica o computador local. |
Uma única fonte podem ser associados (e, portanto, gravar entradas para) apenas um log de eventos em uma hora, mas um único log de eventos pode ter várias fontes diferentes gravar ao mesmo time.Isso significa que cada instância do EventLog componente, quando configurado para interagir com uma fonte específica, poderá gravar apenas um evento log. Se você deseja gravar em vários logs, você deve usar instâncias diferentes ou alterar o Source propriedade de uma instância existente. Para obter mais informações sobre origens do log de eventos, consulte EventLog ou Introdução ao componente EventLog.
Consulte também
Tarefas
Demonstra Passo a passo: Explorando os logs de eventos, fontes de evento e entradas