Usando logs de eventos do Windows em vez de usar um arquivo de texto

Usando logs de eventos do Windows em vez de usar um arquivo de texto

Estou portando um aplicativo de servidor Unix que grava logs em arquivos de texto, normalmente gerando cerca de 15 MB de logs por dia; e o arquivo de log é alternado diariamente por um cron job. A portabilidade deve ser um aplicativo de serviço do Windows. 99% do registro é informativo ou de depuração sobre cada solicitação que o servidor processa; mas também pode haver mensagens de aviso e de erro registradas.

É considerado uma prática normal ou apropriada fazer todo esse registro usando o Log de Eventos? Em vez de, digamos, registrar em um arquivo de texto em% APPDATA% e usar apenas o log de eventos para mensagens de início/parada de serviço e erros graves?

Não tinha certeza se esta pergunta era mais adequada para SF ou SO, mas deixe-me saber se deveria ser republicada em outro lugar!

Responder1

Depende. Se você usar funções do sistema de eventos, como por exemplo o acionamento de tarefas, quando determinados eventos acontecem, isso certamente falaria pelo log de eventos. Os logs de eventos podem ser analisados ​​e classificados/filtrados/exportados/... pelo PowerShell. Ainda assim, os arquivos de texto são de natureza muito mais simples e isso pode ser visto como um motivo para utilizá-los, caso você tenha suas próprias ideias sobre como utilizar esses logs.

informação relacionada