2016-11-01 2 views
0

푸른 CLI는 모든 로그를 스트리밍 할 수 있습니다 (네이티브 및 사용자 지정 - \Home\LogFiles\에서 기본적으로 무엇이든) 푸른 앱 서비스에 대한 :Azure 명령 줄 도구로 특정 Azure 웹 사이트 사용자 지정 로그 파일을 스트리밍 할 수 있습니까?

azure site log tail sitename --filter 

: 당신이 꼬리에 필터를 적용 할 수 있습니다

azure site log tail sitename 

그리고 그러나 특정 사용자 정의 로그 파일을 스트리밍 할 수있는 방법이없는 것처럼 보입니다. \Home\LogFiles\MyCustomLog.log 또는 \Home\LogFiles\MyLogs\MyCustomLog.log.

azure site log tail 명령은 --path\Home\LogFiles\ 아래의 디렉토리 경로입니다 --path 옵션을 가지고 있지만 그 디렉토리에 모든 로그를 스트리밍합니다.

특정 사용자 지정 로그 파일 만 스트리밍 할 수있는 방법이 있습니까? 그렇지 않은 경우 사용자 지정 로그 파일 하나를 하위 디렉터리로 만들 수 있고 그런 식으로 --path 옵션을 사용할 수 있습니다.

답변

0

특정 사용자 정의 로그 파일 만 스트리밍 할 수있는 방법이 있습니까? 그렇지 않다면, 나는 확실히 하나의 서브 디렉토리 사용자 정의 로그 파일을 만들 수 있고 그런 식으로 --path 옵션을 사용할 수 있습니다.

제 생각에는 Azure CLI를 통해 특정 사용자 정의 로그 파일을 직접 스트리밍 할 수 없습니다. 현재,

  • -p, --path 우리는 stream the log from File System

    azure site log tail [options] [name]

    를 다음 명령을 사용하고는이 두 가지 옵션을 지원합니다 LogFiles 참고 폴더

  • 에서 로그 경로를 - f, --filter : 필터 일치 라인

-f "xxx"는 지정된 폴더에서 메시지의 "xxx"가 포함 된 특정 로그를 필터링하고 스트리밍합니다. 따라서 특정 사용자 지정 로그 파일을 스팀으로 보내려면 각 사용자 지정 로그 파일에 대한 하위 폴더를 만들 수 있습니다. 게다가 로그를 작성하는 동안 자신 만의 규칙을 만들 수 있습니다. 예를 들어, 사용자 정의 로그를 작성할 때 로그 메시지 앞에 접두어로 "MyCustomLog"를 추가 할 수 있습니다. 그런 다음 -f을 사용하여 접두사가 포함 된 특정 로그 메시지를 필터링 할 수 있습니다.

+0

감사합니다. 우리는 같은 결론을 얻은 것으로 보입니다. 아마도 "특정 사용자 정의 로그 파일을 직접 스트리밍 할 수 없으며 일부 대체 메커니즘이 있습니다 ..."와 같이 시작하여 응답을 업데이트해야합니다. 그런 다음 허용 된 것으로 표시합니다. – Robert