우리는 그 일부가 .net, C++ usermode 및 C++ 드라이버에있는 응용 프로그램을 보유하고 있습니다. 응용 프로그램은 필요할 때 실행되고 LPC (다른 세션에서 실행되는 프로세스 (winlogon))를 사용하여 서로 통신하는 여러 실행 파일로 나뉩니다..net, 사용자 모드 및 드라이버에서 ETW 추적
현재 우리는 .net 및 C++ usermode가 LPC 메시지를 보내 통신하는 가정 기록 서비스를 제공합니다. 드라이버가 DbgPrint를 사용하며 코드가 30 % 느리게 실행되므로 (로깅이 많음) 항상 활성화되지는 않습니다.
나는 모든 로그를 한 곳에서 작성하고 선호하지 않는 것이 좋다. (나는 log4cpp와 log4net을 좋아한다). 요구 사항은 모든 실행 파일과 드라이버에서 한 곳으로 작성하고 최소한의 오버 헤드를 갖는 것입니다.
나는 ETW를 사용하는 방법을 읽었지 만 log4cpp 또는 log4net과 같은 이미 사용중인 로거를 찾지 못했습니다.
기본적으로 내 질문은, 이미 사용할 수있는 log4cpp 및 log4net에 ETW appender가 구현되어 있는지 알고 있습니까?
누구를? 1 주일 만에 10 번의 전망이 있니?! –