다음을 통해 공유


!logexts.logc

!logexts.logc 확장은 모든 API 범주를 표시하거나, 특정 범주의 모든 API를 표시하거나, 하나 이상의 범주에서 API 로깅을 사용하도록 설정하고 사용하지 않도록 설정합니다.

!logexts.logc e Categories 
!logexts.logc d Categories 
!logexts.logc p Category 
!logexts.logc 

매개 변수

e
지정된 범주의 로깅을 사용하도록 설정합니다.

d
지정된 범주의 로깅을 사용하지 않도록 설정합니다.

카테고리
사용하거나 사용하지 않도록 설정할 범주를 지정합니다. 여러 범주가 나열되면 공백으로 구분합니다. 별표(*)를 사용하여 모든 범주를 나타낼 수 있습니다.

p
지정된 범주에 속하는 모든 API를 표시합니다.

범주
API가 표시되는 범주를 지정합니다. p 옵션을 사용하여 범주를 하나만 지정할 수 있습니다.

DLL

Logexts.dll

추가 정보

자세한 내용은 로거 및 LogViewer를 참조 하세요.

설명

옵션 없이 !logexts.logc 는 사용 가능한 범주의 현재 목록을 표시하고 어떤 범주를 사용하도록 설정하고 사용하지 않도록 설정했는지를 나타냅니다.

범주를 사용하지 않도록 설정하면 해당 범주의 모든 API에 대한 후크가 제거되므로 더 이상 성능 오버헤드가 발생하지 않습니다. COM 후크는 언제든지 다시 사용하도록 설정할 수 없으므로 제거되지 않습니다.

특정 범주만 사용하도록 설정하면 프로그램이 Windows와 갖는 특정 형식의 상호 작용(예: 파일 작업)에만 관심이 있는 경우에 유용할 수 있습니다. 이렇게 하면 로그 파일 크기가 줄어들고 로거가 프로세스의 실행 속도에 미치는 영향도 줄어듭니다.

다음 명령은 모든 범주의 로깅을 사용하도록 설정합니다.

0:000> !logexts.logc e *

다음 명령은 범주 7의 로깅을 사용하지 않도록 설정합니다.

0:000> !logexts.logc d 7

다음 명령은 범주 13 및 15의 로깅을 사용하도록 설정합니다.

0:000> !logexts.logc e 13 15

다음 명령은 범주 3에 속하는 모든 API를 표시합니다.

0:000> !logexts.logc p 3