2010-02-26 7 views
6

Tenemos una aplicación que partes de ella están en .net, C++ usermode y controladores C++. La aplicación se divide en varios ejecutables que se ejecutan a pedido y se comunican entre sí utilizando LPC (los procesos se ejecutan en diferentes sesiones (winlogon)).ETW seguimiento de .net, modo de usuario y controlador

Actualmente tenemos un servicio de registro escrito en el hogar al que se comunica el modo de usuario .net y C++ mediante el envío de mensajes LPC. El controlador usa DbgPrint y no siempre está habilitado, ya que hace que el código se ejecute un 30% más lento (tenemos muchos registros).

Quiero tener todos los registros escritos en un solo lugar y preferiblemente no escribir el registrador (me encanta log4cpp y log4net). El requisito es escribir desde todos los ejecutables y controladores en un solo lugar y tener una sobrecarga mínima.

He leído que ETW es un camino a seguir, sin embargo, no he podido encontrar el registrador ya escrito que lo usa como log4cpp o log4net.

Así que, básicamente, mi pregunta es, ¿sabes si ya hay implementado ETW appender para log4cpp y log4net que puedo usar?

+0

cualquier persona? ¿Solo 10 visitas después de una semana? –

Respuesta

Cuestiones relacionadas