.NET Framework 로깅에 사용되는 클래스
업데이트: 2007년 11월
이 항목에는 .NET Framework 로깅과 추적에 일반적으로 사용되는 클래스가 나열된 표가 포함되어 있습니다. 이 표는 로그 출력 클래스, 로그 수신기 클래스 및 로그 필터링 클래스로 나뉘어져 있습니다. .NET Framework 2.0 문서에서 더 포괄적인 목록을 보려면 .NET Framework 클래스 라이브러리 개요를 참조하십시오.
로그 출력을 위한 기본 클래스
다음 표에서는 로그 출력에 사용되는 주 클래스를 나열하고 설명합니다.
클래스 |
설명 |
---|---|
코드 디버깅에 도움이 되는 메서드와 속성 집합을 제공합니다. 이 클래스는 상속될 수 없습니다. |
|
코드의 실행을 추적하는 데 도움이 되는 메서드와 속성 집합을 제공합니다. 이 클래스는 상속될 수 없습니다. |
|
코드의 실행을 추적하는 데 도움이 되는 메서드와 속성 집합을 제공합니다. |
로그 수신기 클래스
다음 표에서는 주 로그 수신기 클래스를 나열하고 설명합니다.
클래스 |
설명 |
---|---|
추적 및 디버깅 출력을 모니터링하는 수신기에 대한 추상 기본 클래스를 제공합니다. |
|
추적 또는 디버깅 출력을 표준 출력 또는 표준 오류 스트림으로 보냅니다. |
|
추적에 대한 기본 출력 메서드 및 동작을 제공합니다. |
|
추적 또는 디버깅 출력을 StreamWriter와 같은 TextWriter 또는 FileStream과 같은 Stream으로 보냅니다. |
|
추적 또는 디버깅 출력을 EventLog로 보내는 간단한 수신기를 제공합니다. |
|
로깅 출력을 파일로 보내는 간단한 수신기를 제공합니다. |
|
추적 또는 디버깅 출력을 FileStream이나 Out과 같은 Stream 또는 TextWriter로 보냅니다. |
|
추적 또는 디버깅 출력을 TextWriter 또는 FileStream과 같은 Stream으로 보냅니다. |
로그 필터링 및 전환 클래스
다음 표에서는 주 로그 필터링 및 전환 클래스를 나열하고 설명합니다.
클래스 |
설명 |
---|---|
디버깅 및 추적 스위치를 새로 만들기 위한 추상 기본 클래스를 제공합니다. |
|
디버깅 및 추적 출력을 제어하는 간단한 on/off 스위치를 제공합니다. |
|
코드를 다시 컴파일하지 않고 추적 및 디버깅 출력을 제어하기 위한 다수준 스위치를 제공합니다. |
|
코드를 다시 컴파일하지 않고 추적 및 디버깅 출력을 제어하기 위한 다수준 스위치를 제공합니다. |
|
추적 출력을 제어하는 심각도 수준 기반 스위치를 제공합니다. |
|
추적 소스에 따라 수신기에서 메시지를 추적해야 하는지 여부를 지정합니다. |
|
추적 필터 구현을 위한 메서드를 정의합니다. |
참고 항목
개념
Visual Basic을 사용한 .NET Framework의 로깅 및 추적