수색…


Debug.WriteLine

응용 프로그램이 디버그 구성에서 컴파일 될 때 Listeners 컬렉션의 추적 수신기에 씁니다.

public static void Main(string[] args)
{
    Debug.WriteLine("Hello");
}

Visual Studio 또는 Xamarin Studio에서는 응용 프로그램 출력 창에 나타납니다. 이것은 TraceListenerCollection에 기본 추적 수신기 가 있기 때문입니다.

TraceListeners를 사용하여 로그 출력 리디렉션

Debug.Listeners 컬렉션에 TextWriterTraceListener를 추가하여 디버그 출력을 텍스트 파일로 리디렉션 할 수 있습니다.

public static void Main(string[] args)
{
    TextWriterTraceListener myWriter = new TextWriterTraceListener(@"debug.txt");
    Debug.Listeners.Add(myWriter);
    Debug.WriteLine("Hello");

    myWriter.Flush();
}

ConsoleTraceListener를 사용하여 디버그 출력을 콘솔 응용 프로그램의 출력 스트림으로 리디렉션 할 수 있습니다.

public static void Main(string[] args)
{
    ConsoleTraceListener myWriter = new ConsoleTraceListener();
    Debug.Listeners.Add(myWriter);
    Debug.WriteLine("Hello");
}


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow