CMTrace
적용 대상: Configuration Manager(현재 분기)
CMTrace는 Configuration Manager 도구 중 하나입니다. 다음 형식을 포함하여 로그 파일을 보고 모니터링할 수 있습니다.
Configuration Manager 또는 CCM(클라이언트 구성 요소 관리자) 형식의 로그 파일
Windows Installer 로그와 같은 일반 ASCII 또는 유니코드 텍스트 파일
이 도구는 강조 표시, 필터링 및 오류 조회를 통해 로그 파일을 분석하는 데 도움이 됩니다.
참고
CMTrace는 .log 파일 확장자를 열기 위해 Windows에 자동으로 등록되지 않습니다. 자세한 내용은 파일 연결을 참조하세요.
Configuration Manager 버전 2107에는 CMTrace 로그 뷰어에 대한 여러 가지 성능 개선 사항이 포함되어 있습니다.
위치
Configuration Manager 다음 위치에 CMTrace를 자동으로 설치합니다.
- 사이트 서버의 도구 디렉터리입니다. 예:
cd.latest\SMSSETUP\Tools\CMTrace.exe
- 관리 지점의 설치 디렉터리입니다. 예:
C:\SMS_CCM\CMTrace.exe
- 클라이언트 설치 디렉터리입니다. 예:
C:\Windows\CCM\CMTrace.exe
- OS 배포 부팅 이미지. 예:
X:\sms\bin\x64\CMTrace.exe
다른 위치에 CMTrace 복사본이 있는 경우 CMTrace를 제거하고 기본 경로 중 하나에서 복사본을 사용하는 것이 좋습니다. 비즈니스 요구 사항을 충족하는 사용자 지정 위치에 있는 경우 최신 상태로 유지하는 프로세스가 있는지 확인합니다. 사용자 지정 위치가 다른 고객에게 도움이 될 수 있는 경우 제품 피드백을 제출합니다.
자세한 내용은 커뮤니티 허브 항목에 대한 직접 링크를 참조하세요.
사용 현황
CMTrace.exe를 실행합니다. 도구를 처음 실행할 때 파일 연결 프롬프트가 표시됩니다. 자세한 내용은 파일 연결을 참조하세요.
다음 메뉴에서 CMTrace에서 대부분의 작업을 수행합니다.
파일 메뉴
파일 메뉴에서 사용할 수 있는 작업은 다음과 같습니다.
파일 메뉴에는 최근 8개 파일도 나열됩니다. 파일 메뉴에서 선택하여 이러한 로그 중 하나를 빠르게 다시 엽니다.
열기
로그 파일을 찾아볼 수 있는 열기 대화 상자를 표시합니다.
다음 형식의 파일에 대한 보기를 필터링합니다.
- 로그 파일(*.log)
- 이전 로그 파일(*.lo_)
- 모든 파일(*.*)
다음 두 옵션은 기본적으로 선택되지 않습니다.
기존 줄 무시: 선택한 경우 CMTrace는 선택한 로그 파일의 기존 내용을 무시하고 추가될 때만 새 줄을 표시합니다. 로그 파일의 전체 기록이 필요하지 않은 경우 새 작업만 모니터링하려면 이 옵션을 사용합니다.
선택한 파일 병합: 이 옵션을 사용하도록 설정하고 둘 이상의 로그 파일을 선택하면 CMTrace가 보기에서 선택한 로그를 병합합니다. 단일 로그 파일인 것처럼 표시됩니다. 병합된 로그는 동일하게 업데이트되며 단일 로그 파일인 것처럼 다른 모든 CMTrace 기능을 지원합니다.
서버에서 열기
표준 찾아보기 대화 상자를 사용하여 사이트 시스템 컴퓨터에서 Configuration Manager 로그 폴더를 찾습니다. 원격 컴퓨터에 대한 네트워크를 찾아볼 수도 있습니다.
검색할 원격 컴퓨터를 선택하면 CMTrace에서 Configuration Manager 공유를 확인합니다. Configuration Manager 로그 파일과 공유를 찾을 수 없는 경우 오류 메시지가 표시됩니다.
검색하지 않고 알려진 컴퓨터에 직접 연결하려면 열기 작업을 사용합니다. 그런 다음, UNC 형식을 사용하여 서버 이름을 입력하고 공유합니다.
인쇄
표준 Windows 인쇄 대화 상자를 표시합니다. 이 작업은 현재 로그 파일을 프린터로 보냅니다. CMTrace 기본 설정의 인쇄 탭에 있는 설정에 따라 출력의 형식을 지정합니다.
기본 설정
CMTrace에 대한 설정을 구성합니다. 다음 옵션을 사용할 수 있습니다.
일반 탭
업데이트 간격: CMTrace가 로그 파일의 변경 내용을 확인하고 새 줄을 로드하는 빈도를 제어합니다. 기본적으로 이 값은 500밀리초입니다.
강조 표시: 선택한 로그 줄을 강조 표시할 때 CMTrace에서 사용하는 색을 설정합니다. 기본적으로 이 색은 기본 노란색입니다(빨강: 255, 녹색: 255, 파랑: 0).
열: 로그 보기에 표시되는 열과 열이 표시되는 순서를 구성합니다. 기본적으로 로그 텍스트, 구성 요소, 날짜/시간 및 스레드가 표시됩니다.
인쇄 탭
열: 로그 파일을 인쇄할 때 사용하는 열과 표시되는 순서를 구성합니다. 기본적으로 표시되는 것과 동일한 열을 인쇄합니다.
방향: 로그 파일을 인쇄할 때 기본 인쇄 방향을 설정합니다. 인쇄 대화 상자에서 이 설정을 재정의합니다. 기본적으로 세로 방향을 사용합니다.
고급 탭
새로 고침 간격: CMTrace가 많은 줄을 로드할 때 지정된 간격으로 로그 보기를 업데이트하도록 합니다. 기본적으로 이 옵션은 값이 0인 상태에서 사용하지 않도록 설정됩니다.
참고
일반적으로 새로 고침 간격을 수정하지 마세요. 대용량 로그 파일을 여는 데 걸리는 시간을 크게 늘릴 수 있습니다.
도구 메뉴
도구 메뉴에서 사용할 수 있는 작업은 다음과 같습니다.
찾기
열려 있는 로그 파일에서 지정된 텍스트 문자열을 검색합니다.
다음 찾기
찾기 대화 상자에서 이전에 지정한 대로 일치하는 다음 문자열을 찾습니다.
클립보드에 복사
선택한 줄을 일반 텍스트로 Windows 클립보드에 복사합니다. Configuration Manager 및 CCM 로그 파일을 검사하는 경우 뷰와 동일한 순서로 열을 복사합니다. 각 열을 탭 문자로 구분합니다. 전자 메일 메시지 또는 다른 문서에 로그를 복사할 때 이 작업을 사용합니다.
강조
CMTrace에서 각 로그 항목의 텍스트를 검색하는 데 사용하는 문자열을 입력합니다. 그런 다음 입력한 문자열과 일치하는 모든 로그 텍스트를 강조 표시합니다.
강조 표시는 기본 설정에서 지정한 색을 사용합니다.
강조 표시를 끄려면 이 필드에서 문자열을 지웁니다.
10진수 또는 16진수를 입력하는 경우 CMTrace는 값을 Thread 열과 일치시키려고 시도합니다. 이 동작을 사용하여 상호 작용할 수 있는 다른 스레드를 필터링하지 않고 단일 스레드의 처리를 강조 표시합니다.
문자열을 대/소문자별로 비교하려면 대/ 소문자 구분 옵션을 사용하도록 설정합니다.
필터
지정된 조건에 따라 로그 줄을 표시하거나 숨깁니다. 필터가 표시되는지 여부에 관계없이 4개 열에 필터를 적용합니다. 이러한 설정은 열려 있는 각 로그 파일에 적용됩니다.
예제:
- "작업" 또는 "그룹"이 포함된 항목 텍스트에서 smsts.log 를 필터링합니다.
- 항목 텍스트에 "destination"이 포함된 InventoryAgent.log 를 필터링합니다.
오류 조회
오류 코드를 10진수 또는 16진수 형식으로 입력하거나 붙여넣어 설명을 표시합니다. 가능한 오류 원본은 Windows, WMI 또는 Winhttp입니다.
일시 중지
로그 모니터링을 일시 중단하거나 다시 시작합니다. 다음 사용 사례는 이 작업을 사용할 수 있는 몇 가지 이유입니다.
CMTrace가 로그 파일 정보를 너무 빨리 표시하는 경우
로그 모니터링을 일시 중지하면 현재 파일이 새 로그로 롤오버되는 경우 CMTrace가 표시하는 정보가 손실되지 않습니다.
로그 파일을 검사하는 동안 CMTrace에서 새 데이터 표시를 중지하려는 경우
세부 정보 표시/숨기기
로그 텍스트 이외의 모든 열을 표시하거나 숨깁니다. 또한 로그 텍스트 열을 창 너비로 확장합니다. 디스플레이 해상도가 낮은 컴퓨터에서 로그를 볼 때 이 작업을 사용합니다. 더 많은 로그 텍스트가 표시됩니다.
참고
일반 텍스트 파일을 볼 때 CMTrace는 항상 비어 있으므로 세부 정보를 자동으로 숨깁니다.
정보 창 표시/숨기기
정보 창을 표시하거나 숨깁니다. 디스플레이 해상도가 낮은 컴퓨터에서 로그를 볼 때 이 작업을 사용합니다. 더 많은 로깅 세부 정보를 표시합니다.
로그 창
로그 창은 CMTrace 창의 맨 위에 있습니다. 로그 파일의 줄을 표시합니다.
선을 선택하면 Windows 선택 색 구성표를 사용하여 일시적으로 강조 표시됩니다.
강조 표시된 줄은 도구 메뉴의 강조 표시 옵션을 사용하여 정의한 조건과 일치합니다. 강조 표시는 기본 설정에서 지정한 색을 사용합니다.
CMTrace는 빨간색 배경과 노란색 텍스트 색을 사용하여 오류가 있는 선을 표시합니다. CCM 형식 로그에서 로그 항목에는 항목을 오류로 나타내는 명시적 형식 값이 있습니다. 다른 로그 형식의 경우 CMTrace는 "error"와 일치하는 텍스트 문자열에 대해 각 항목에서 대/소문자를 구분하지 않는 검색을 수행합니다.
노란색 배경을 사용하여 경고가 있는 선을 표시합니다. CCM 형식 로그에서 로그 항목에는 항목을 경고로 나타내는 명시적 형식 값이 있습니다. 다른 로그 형식의 경우 CMTrace는 "warn"와 일치하는 텍스트 문자열에 대해 각 항목에서 대/소문자를 구분하지 않는 검색을 수행합니다.
정보 창
정보 창은 CMTrace 창의 맨 아래에 있습니다. 여기에는 다음 기능이 포함됩니다.
현재 선택한 로그 항목에 대한 세부 정보
로그 텍스트를 표시하는 텍스트 상자
서식이 지정된 텍스트를 더 쉽게 읽을 수 있도록 캐리지 리턴을 표시합니다.
로그 창에 완전히 표시되지 않는 긴 항목을 더 쉽게 읽을 수 있습니다.
도구 메뉴의 정보 창 표시/숨기기 옵션을 사용하여 정보 창을 표시하거나 숨깁니다. 정보 창이 로그 창의 절반 이상을 차지하면 CMTrace에서 자동으로 숨깁니다.
진행률 표시줄
로그 파일을 처음 열면 CMTrace가 정보 창을 진행률 표시줄로 바꿉니다. 이 진행률은 로드된 기존 파일 콘텐츠의 양을 나타냅니다. 진행률이 100%에 도달하면 CMTrace가 진행률 표시줄을 제거하고 이를 정보 창으로 바꿉니다. 대용량 파일을 로드할 때 이 동작은 로드에 걸리는 시간을 나타냅니다.
상태 표시줄
Configuration Manager 형식 및 CCM 형식 로그 파일의 경우 상태 표시줄에 선택한 로그 항목의 경과 시간이 표시됩니다. 단일 항목을 선택하는 경우 도구는 첫 번째 로그 항목에서 선택한 항목까지의 시간을 표시합니다. 여러 항목을 선택하면 가장 많이 선택한 항목부터 맨 아래에 있는 항목까지의 시간을 계산합니다. CMTrace는 다음과 같이 이 정보의 형식을 지정합니다.
Elapsed time is <hours>h <minutes>m <seconds>s <milliseconds>ms (<seconds+milliseconds> seconds)
Windows 셸 통합
CMTrace는 파일 연결 및 끌어서 놓기를 지원합니다.
파일 연결
CMTrace는 .log 및 .lo_ 파일 이름 확장명과 자신을 연결할 수 있습니다. 프로그램이 시작되면 레지스트리를 확인하여 이러한 파일 이름 확장명과 이미 연결되어 있는지 확인합니다. CMTrace가 파일 이름 확장명 확장명과 아직 연결되지 않은 경우 파일 이름 확장명을 CMTrace와 연결하라는 메시지가 표시됩니다. 다시 묻지 않음을 선택하면 CMTrace는 이 컴퓨터에서 실행할 때마다 이 검사 건너뜁니다.
끌어서 놓기
CMTrace는 기본 끌어서 놓기 기능을 지원합니다. 로그 파일을 Windows Explorer CMTrace로 끌어서 엽니다.
기타 팁
마지막 디렉터리 레지스트리 키
기본적으로 CMTrace는 마지막으로 연 로그 위치를 저장합니다. 이 동작은 매번 로그 경로로 기본 설정되므로 사이트 서버에서 유용합니다.
클라이언트에서 처음 시작할 때 기본값은 현재 작업 디렉터리입니다. 이 위치는 CMTrace를 저장한 경로 또는 와 같은 %userprofile%\Desktop
경로일 수 있습니다.
레지스트리 키 HKEY_CURRENT_USER\Software\Microsoft\Trace32
의 마지막 디렉터리 값은 이 기본 위치를 제어합니다. 클라이언트에서 이 값을 로 %windir%\CCM\Logs
설정하면 CMTrace는 처음 실행할 때 클라이언트 로그 위치에 파일을 엽니다.
다음 단계
OneTrace 는 지원 센터가 있는 로그 뷰어입니다. CMTrace와 비슷하게 작동하며 향상된 기능이 있습니다. 자세한 내용은 지원 센터 OneTrace를 참조하세요.