Tengo una aplicación de consola C# que estoy implementando unas 20 veces (con diferentes configuraciones) y ejecutándola. Como se puede imaginar es difícil de mantener y observar lo que está sucediendo con 20 aplicaciones en ejecución (eventualmente voy a implementarlas como servicios de Windows), ¿hay algo que pueda mostrar el resultado de estas en un solo lugar fácilmente?Visualización de la salida de las aplicaciones de la consola mutilple .Net en un solo lugar
He pensado en los archivos de registro, pero estos podrían agrandarse bastante rápido, y son muchos los archivos que abrir y mirar, solo quiero tener algún resultado para verificar que todo siga funcionando como se esperaba.
Editar:
Voy a ser errores de grabación y arranque/parada de la información a la base de datos. De lo que estoy hablando aquí es de la información de procesamiento general, que no es tan relevante para volver a visitar, pero es interesante de ver mientras se ejecuta en la aplicación de la consola.
Incluso si todos se conectan al mismo lugar? ¿Base de datos? – Widor
No estoy demasiado preocupado acerca de dónde registran información gereral (estoy de acuerdo con los errores), más preocupado con echar un vistazo a cómo se desarrolla cada uno. Si están llevando a cabo decenas de miles de acciones al día, no necesariamente quiero escribir todo eso en la base de datos (o en un archivo) ya que no volveré a necesitar verlo nunca más. – finoutlook
Eche un vistazo a log4net y los appenders que ofrece. Es realmente fácil una vez que lo configuras. Y con Upd, los datagramas desaparecen en el ciberespacio si no hay nadie escuchando. –