
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.