2

App Insights 인스턴스에 연결된 Azure 함수가 있습니다. 함수 앱은 Azure 포털의 로그 스트림과 App Insights 추적으로 볼 수있는 로그 메시지를 내 보냅니다.Azure 함수 세부 정보 추적 응용 프로그램 통계에 로깅

내가 그렇게 자세한 정보 수준의 메시지가 로그 스트림에 표시, host.json ( https://github.com/Azure/azure-webjobs-sdk-script/wiki/host.json)에 "tracing" 요소를 추가하여 자세한하기 위해 콘솔 로그 레벨을 증가 (애저 포털의 기능 페이지 모두에서, 그리고 쿠두에서) 한

하지만 App Insights에 Verbose 레벨 추적을 표시 할 수는 없습니다.

누구든지 Azure 기능에서 Verbose 레벨 추적을 표시하도록 App Insight를 얻는 방법을 알고 있습니까? 심지어 가능할까요? (정보 추적 이상은 App Insights에서 잘 보임)

답변

3

기능에 대한 App Insights의 로그 수준을 많이 제어 할 수 있지만이 경우에는 tracing 요소를 사용하지 마십시오. 우리는 하나 개의 응집 된 위치에 함께 문서를 당기는 작업을하지만, 여기에 도움이되는 몇 가지 링크의 위치 :

를 특정 예를 들어,과 (TraceWriterVerbose 일치하는) 모든 Debug 로그를 열 수 있습니다 이 호스트에서 .json :

{ 
    "logger": { 
    "categoryFilter": { 
     "defaultLevel": "Debug"  
    } 
    } 
} 

기능 자체에서 오는 자세한 로그를 보려면 당신은 호스트의 자세한 로그가 나타나지 않기를 바란다. 이것을 "기능"카테고리 (기능 로그가 사용하는 카테고리)를 가진 로그에 대해 "디버그 이상의 로그로 모든 것을 보여 준다" 수준 ':

{ 
    "logger": { 
    "categoryFilter": { 
     "categoryLevels": { 
     "Function": "Debug" 
     } 
    } 
    } 
} 
관련 문제