2

IIS Express 및 응용 프로그램 인사이트의 디버그 줄이 약 90 %로 가득차 있기 때문에 출력 창 내용이 상당히 좋지 않습니다. 이상적으로 그 창에 쓰는 디버그 소스를 필터링하고 싶지만 어쨌든 소스가 너무 많은 디버그 데이터를 작성하지 않도록 설정할 수 있습니다. 어쩌면 Error과 같은 더 높은 최소 레벨을 설정하거나 Trace 또는 적어도 Info과 같은 모양으로 설정할 수 있습니다.출력 창에서 디버그 문 필터링

내 디버그 문과 WPF 바인딩 오류와 같은 중요한 내용을 더 쉽게 볼 수 있도록하려면 어떻게해야합니까?

출력 창의 대부분의 원치 않는 정보에 대한 우수 솔루션을 this answer에 발견했으나 여전히 ApplicationInsights에서 많은 혼란이 있습니다. 로컬로 구성하여 레벨 Error에만 쓸 수있는 방법이 없습니까?

답변

0

ApplicationInsights 출력에 대한 오류 수준 개념이 없습니다 (맞춤 이벤트, 메트릭 등 일부 항목에는 오류 수준 개념이 없음).

출력을 비활성화하려면 DeveloperMode을 false로 설정하거나 TelemetryDebugWriter.IsTracingDisabled = true;을 사용하여 출력을 비활성화 할 수 있습니다.

(출력을 비활성화하면 디버깅이 더 이상 기능하지 않는 동안 Visual Studio의 응용 프로그램 통찰력 도구가 만들어집니다 AI VS 확장 프로그램은 진단 도구 창에서 내용의 전원을 켜고 디버그 검색을 로컬 CodeLens 시나리오)

+0

아, 감사합니다. AI 출력은 종종 오류를 발견하기 때문에 허용되지만 모든로드, 언로드, 프로세스 종료, 스레드 종료 출력을 해제하고 창을 훨씬 덜 어둡게 만듭니다. – ProfK

+1

"응용 프로그램 통찰력 출력 숨기기"에 대한 확인란을 한 번 프로토 타이핑 한 것이 유용할까요? –

+0

그 체크 박스는 좋을 것입니다. 어쩌면 개념을 "iis express output"으로 확장 할 수도 있습니다. – ProfK