Estoy en el proceso de convertir nuestra implementación de registro para usar System.Diagnostics.TraceSource. Queremos aprovechar el seguimiento de la actividad y queremos leer varios archivos de registro de múltiples servidores con herramientas como SvcTraceViewer de WCF & LogParser.¿Qué herramientas de visor de registro pueden leer el XML creado por System.Diagnostics.EventSchemaTraceListener?
He convertido nuestro código para usar TraceSource y ahora estoy en proceso de evaluar el rendimiento de los detectores de rastreo. En última instancia, queremos aprovechar ETW (etw), pero pasarán unos meses antes de que pasemos a Windows Server 2008, por lo que aún no podemos utilizar EventProviderTraceListener.
Según la documentación, está claro que EventSchemaTraceListener es el detector de trazas de mejor rendimiento que produce salida de archivo de texto. Previamente, había estado usando XmlWriterTraceListener y pude abrir los registros creados por él con SvcTraceViewer. Desafortunadamente, EventSchemaTraceListener genera XML diferente, y aunque SvcTraceViewer abre y convierte el archivo, no hace un gran trabajo y se pierden campos importantes (como el texto del mensaje de registro).
¿Hay alguna herramienta que no sea EventViewer en Vista & Windows 7 para leer los archivos de registro creados por EventSchemaTraceListener? Tenía la esperanza de usar SvcTraceViewer porque hace un buen trabajo al filtrar y seguir las transferencias de actividades.
Podría escribir una transformación XSLT para convertir el XML al formato esperado por SvcTraceViewer. Si esa es la única forma de hacerlo, probablemente lo haga, pero esperaba que ya existiera una herramienta para leer el resultado de formato más nuevo de EventSchemaTraceListener.
Gracias. Parece prometedor pero esperaba usar herramientas gratuitas como svctraceviewer o logparser de WCF. –