2010-02-26 29 views
6

我們有一個應用程序,其中的一部分位於.net,C++ usermode和C++驅動程序中。該應用程序被分成幾個可執行文件,這些文件可以按需運行並使用LPC彼此通信(進程在不同的會話中運行(winlogon))。從.net,用戶模式和驅動程序進行ETW跟蹤

目前我們有一個家庭寫的日誌記錄服務,其中.net和C++ usermode通過發送LPC消息進行通信。 驅動程序使用DbgPrint並且不總是啓用,因爲它導致代碼運行速度降低了30%(我們有很多日誌記錄)。

我想將所有日誌寫在一個地方,最好不要自己寫日誌(我喜歡log4cpp和log4net)。要求是從所有的可執行文件和驅動程序寫入一個地方,並有最小的開銷。

我已經讀過ETW是要走的路,但是我無法找到已經使用log4cpp或log4net的書面記錄器。

所以基本上我的問題是,你知道是否已經實現了ETW appender for log4cpp和log4net我可以使用嗎?

+0

任何人?一週後只能觀看10次? – 2010-03-03 05:50:52

回答

相關問題