네트워크 추적 사용
네트워크 추적은 메서드 호출에 대한 정보와 관리되는 애플리케이션에서 생성된 네트워크 트래픽 정보에 대한 액세스를 제공합니다. 애플리케이션에서 네트워크 추적을 사용하도록 설정하려면 다음 작업을 완료해야 합니다.
추적을 사용하도록 설정하고 코드를 컴파일합니다. 추적을 사용하도록 설정하는 데 필요한 컴파일러 스위치에 대한 자세한 내용은 방법: 추적 및 디버그를 사용한 조건부 컴파일을 참조하세요.
추적 출력 대상을 지정합니다.
네트워크 추적 동작을 구성합니다. 자세한 내용은 방법: 네트워크 추적 구성을 참조하세요.
추적 수신기라고도 하는 가장 일반적인 추적 대상은 기본 수신기 및 로그 파일입니다.
추적 수신기를 지정하지 않으면 기본 수신기가 추적에 사용됩니다. .NET Framework SDK와 함께 제공된 CLR 디버거 또는 Windows SDK와 함께 제공된 DBwin32.exe 같이 관리 코드를 사용할 수 있는 디버거에서 코드를 실행하여 기본 수신기에 전송된 메시지를 볼 수 있습니다. CLR 디버거를 사용하면 추적 메시지가 출력 창에 나타납니다.
파일을 사용하여 추적을 받으려면 다음 예제와 같이 구성 설정을 사용하여 로그 파일을 지정할 수 있습니다. 구성 파일에 대한 일반적인 설명은 구성 파일을 참조하세요.
추적을 로그 파일에 보내려면 해당하는 구성 파일의 <system.diagnostics>
노드(애플리케이션 또는 컴퓨터)에 다음 노드를 추가합니다. 필요에 맞도록 파일(trace.log)의 이름을 변경할 수 있습니다.
<system.diagnostics>
<trace autoflush="true" indentsize="4">
<listeners>
<add name="file" type="System.Diagnostics.TextWriterTraceListener" initializeData="trace.log"/>
</listeners>
</trace>
</system.diagnostics>
참고 항목
.NET