.NET le permite agregar instrucciones de seguimiento al código. Puede usar¿Cómo rastrear por categoría?
Trace.WriteLine "(Some message");
y luego defina un detector de rastreo para recopilar esos mensajes en un archivo de registro. OK hasta ahora.
Pero también se puede hacer:
Trace.WriteLine "(Algunos mensaje", "Categoría");
¿Cómo se puede configurar un filtro en app.config (es decir, .exe.config) para que solo los mensajes con un cierto valor de "Categoría" se envíen a un oyente. La documentación insinúa que puede hacer esto, pero no llega a decirle cómo, creo. Quiero definir mis propias categorías (por subsistema) y ser capaz de enrutar el rastreo a varios archivos de registro cuando sea necesario.
(Sí, sé todo sobre log4net y cómo eso puede resolver todos mis problemas).
Nick
Si conoce una solución, ¿por qué no utilizarla? ¿Realmente deseas reinventar una rueda? –
Es un ejercicio interesante utilizar los mecanismos incorporados en el marco y elimina la necesidad de enviar componentes adicionales. –