323 votos

Registro de mejores prácticas

Me gustaría conseguir historias sobre cómo las personas manejan el seguimiento y el registro en las aplicaciones reales. Aquí hay algunas preguntas que pueden ayudar a explicar su respuesta.

Marcos

Lo que marcos usa usted?

  • log4net
  • System.Diagnostics.Trace
  • System.Diagnostics.TraceSource
  • Aplicación de registro de bloque
  • Otros?

Si usted utiliza el seguimiento, hacer uso de Trace.Correlation.StartLogicalOperation?

Escribe este código de forma manual, o hacer uso de alguna forma de programación orientada a aspectos para hacerlo? Cuidado para compartir un fragmento de código?

¿Ofrecen alguna forma de granularidad más de rastrear las fuentes? Por ej., WPF TraceSources permiten configurar en varios niveles:

  • System.Windows - configuración de todos WPF
  • System.Windows.Animation - reemplazar específicamente para la Animación.

Los oyentes

¿Qué registro de salidas se utilizan?

  • Archivos de texto
  • Archivos XML
  • Registro de eventos
  • Otros?

Si el uso de los archivos, haga usted uso de rodadura registros o simplemente un solo archivo? ¿Cómo hacer que los registros disponibles para que la gente los consuma?

Ver

¿Qué herramientas a utilizar para la visualización de los registros?

  • El bloc de notas
  • Cola
  • Visor de sucesos
  • Centro De Sistemas De Operaciones/Gerente De Operaciones De Microsoft Pesebre
  • Servicio WCF Visor de Seguimiento
  • Otros?

Si usted está construyendo un ASP.NET solución, hacer también uso ASP.NET Vigilancia de la Salud? ¿Incluye la salida de la traza en la salud de monitor de eventos? ¿Qué acerca de Trace.axd?

¿Qué acerca de los contadores de rendimiento personalizados?

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by: