2016-07-05 5 views
1

저는 Azure Worker 역할로 문제를 해결하는 방법을 연구 중입니다.작업자 역할 추적 로깅

어디 내가 원격 데스크톱에 로그인 할 수있는 푸른 작업자 역할 클라우드 서비스 VM에 로그인 한 것을 찾을 가능성이 오전

LogManager.GetCurrentClassLogger().Info("In index {0}", item); // in the source 

을 감안할 때?

답변

2

우선, 구름 구름에서 로깅 및 추적이 작동하는 방식을 이해해야합니다. 로그 파일이 가상 컴퓨터에서 생성되지 않습니다. 클라우드 서비스에 대한 진단을 정의한 저장소에서이를 볼 수 있습니다. 진단 설정이 아래의 단계를 참조하십시오.

A. 솔루션 탐색기에서 구성 할 웹 또는 작업자 역할을 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

B. 나타나는 속성 페이지에서 구성 탭을 선택된 상태로 둡니다. 진단 섹션에서 진단 사용 확인란을 선택하고 구성을 클릭합니다.

C. 나머지 탭을 사용하여 각 진단 로그 소스를 구성하십시오.

D. 일반 탭에서 저장소 계정 자격 증명 오른쪽의 구성을 으로 지정하면 진단 데이터가 복사 될 Azure 저장소 계정을 지정합니다.

E. 확인을 클릭하여 변경 내용을 적용하십시오.

F. 저장을 눌러 diagnostics.wadcfgx에 대한 변경 사항을 유지하십시오.

또는 간단한 진단 로그 코드로 사용자 지정 로깅을 만들 수 있습니다.

구성을 설정하면 모든 로그가 클라우드 저장소에 저장됩니다. 아래에 몇 가지 세부 정보가 나와있어 클라우드로 로그 파일이 저장되는 위치를 이해할 수 있습니다.

  1. 푸른 응용 프로그램 로그 웹/작업자 표 스토리지 WADLogsTable
  2. 진단 인프라 로그 웹/작업자 표 스토리지 WADDiagnosticInfrastructureLogsTable
  3. 충돌은 웹/노동자의 Blob 스토리지 컨테이너는
  4. 이벤트는 웹 로그 지정 덤프/작업자 테이블 저장소 -WADWindowsEventLogsTable
관련 문제