
Estoy portando una aplicación de servidor Unix que escribe registros en un archivo de texto y que normalmente genera alrededor de 15 MB de registros por día; y el archivo de registro se rota diariamente mediante un trabajo cron. La migración será una aplicación de servicio de Windows. El 99% del registro es informativo o información de depuración sobre cada solicitud que procesa el servidor; pero también se pueden registrar mensajes de advertencia y error.
¿Se considera una práctica normal o apropiada realizar todo este registro utilizando el Registro de eventos? ¿A diferencia de, digamos, iniciar sesión en un archivo de texto en %APPDATA% y usar solo el registro de eventos para mensajes de inicio/detención del servicio y errores graves?
No estaba seguro de si esta pregunta se adaptaba mejor a SF o SO, ¡pero avíseme si debería volver a publicarse en otro lugar!
Respuesta1
Eso depende. Si utiliza funciones del sistema de eventos, como por ejemplo la activación de tareas, cuando ocurren ciertos eventos, esto seguramente hablará del registro de eventos. Los registros de eventos se pueden analizar y ordenar/filtrar/exportar/... mediante powershell. Aun así, los archivos de texto son de naturaleza mucho más simple y eso puede verse como una razón para usarlos, en caso de que tenga sus propias ideas sobre cómo utilizar estos registros.