카테고리 없음

[wpf] 앱에 디버깅 콘솔 창 넣기

행복을전해요 2021. 1. 5. 15:52

로깅 메시지를 창에 쓰는 대신 :

  • 적절한 로깅 프레임 워크 (예 : log4net )를 사용하여 메시지를 작성하는 것이 좋습니다.
  • 또는 간단한 애플리케이션에 복잡한 로깅 프레임 워크를 사용하지 않으려면 Trace 문을 사용할 수 있습니다 .

응용 프로그램의 창이나 콘솔에 메시지를 작성 하려면 별도의 창사용하는 것이 좋습니다. 이렇게 하면 콘솔 / 디버그 창이 기본 창의 레이아웃에 영향을주지 않습니다.

디버그 콘솔이 창 하단에 "고정"되도록하려면 wpf의 레이아웃에 대한 기사 (또는 책)를 살펴보고 wpf에서 레이아웃 시스템이 작동하는 방식에 익숙해 져야합니다.

http://learnwpf.com/Posts/Post.aspx?postId=c76411d6-5350-4a10-b6bb-f1481c167ecf
http://www.codeproject.com/KB/WPF/BeginWPF1.aspx
http : //www.aspfree. com / c / a / Windows-Scripting / WPF-Control-Layout /

Dock Panel을 사용하여 원하는 효과를 얻을 수있을 것입니다.

-------------------

디버깅 창 대신이 기회를 이용하여 log4net에 익숙해 지고 파일에 기록하십시오. log4net은 훌륭하고 (일반적으로) 매우 널리 사용되는 로깅 시스템입니다.

-------------------

매우 기본적인 방법은 System.Diagnostics.Trace디버그 메시지를 작성하는 데 사용하는 것 입니다. 여기TraceListener설명 대로이 메시지에 첨부 하거나 DebugView 와 같은 별도의 도구를 사용하여 이러한 메시지를 표시 할 수 있습니다. 디버깅하는 동안 Visual Studio의 출력에도 추적 메시지가 표시됩니다 .



출처
https://stackoverflow.com/questions/2005782