2010-02-26 13 views
6

Bunun bölümlerinin .net, C++ usermode ve C++ sürücülerinde olduğu bir uygulama var. Uygulama, LPC (birbirinden farklı oturumlarda (winlogon) ile çalışan) kullanarak, talep ve iletişim üzerinde çalışan birkaç çalıştırılabilir duruma ayrılmıştır.ETW izleme .net, kullanıcı modu ve sürücüden

Şu anda .net ve C++ usermode'nin LPC iletilerini göndererek iletişim kurduğu bir günlük oturum açma hizmetimiz var. Sürücü, DbgPrint kullanır ve her zaman etkin değildir, çünkü kodun% 30 daha yavaş çalışmasına neden olur (çok fazla günlük kaydı vardır).

Tüm günlükleri tek bir yere yazmayı ve tercihen logger'ı kendim yazmamayı istiyorum (log4cpp ve log4net'i seviyorum). Gereksinim, tüm yürütücülerden ve sürücülerden tek bir yere yazılması ve asgari yüke sahip olmasıdır.

ETW'nin gitmenin yolunu okudum, ancak log4cpp veya log4net gibi kullanan bir yazılı günlük kaydedici bulamadım.

Temelde sorularım, zaten kullanabileceğim log4cpp ve log4net için ETW eklentisinin uygulanmış olup olmadığını biliyor musunuz?

+0

herkes? Bir hafta sonra sadece 10 kez ?! –

cevap

İlgili konular