2010-06-23 3 views
1

내가 갖고 싶은 것은 FTP 응용 프로그램 및 IDE에서 일반적인 것처럼 시간순으로 메시지 목록을 표시하는 상자입니다. 순간 C#의 메시지 로그 구성 요소

Example of message log in FileZilla http://img571.imageshack.us/img571/9247/messageloginfilezilla.png

, 나는 읽기 전용 텍스트 상자에서 유사한 기능을 얻고있다, 그러나 이것은 완벽하지 않습니다 다음은 FileZilla의 메시지 로그입니다. 대한

보너스 포인트 다음

  1. 상황에 맞는 메뉴는 "수준"
  2. 파일 로그를 작성하는 옵션으로
  3. 필터링 "이 메시지를 복사"의 옵션이
+1

그렇다면 질문은 "누구나 그러한 구성 요소를 추천 할 수 있습니까?"입니다. – Oded

+1

텍스트 상자 대신 목록을 사용하는 이유는 무엇입니까? 이 대답은 처음에는 텍스트 상자를 사용했으나 http://stackoverflow.com/questions/2196097/elegant-log-window-in-winforms-c –

+0

@Oded 예, 꽤 많이 있습니다. 내 언어 머리가 아직 망가 졌어. –

답변

1

into Event Log을 기록 할 수 있습니다. 꽤 유용한 인터페이스를 가지고 있습니다. C# WPF Log4Net Viewer

편집 :
Log2Console이 유틸리티는 기업의 라이브러리 log4net을 위해 만든 WPF의 하나입니다 여기에

+0

내가 누락되었지만 로그를 볼 수있는 방법이 있습니까? 정말로 내가 따라야 할 구성 요소입니다. –

+0

Windows에는 표준 이벤트 뷰어 응용 프로그램이있어 로그를 볼 수 있습니다. http://en.wikipedia.org/wiki/Event_Viewer –

+0

결국이 기능을 ListView 구성 요소와 함께 사용했습니다. –

1

을 지원하는 데이터베이스, 파일 또는 다른 로깅 대상으로 전환하려는 경우 당신은 또한 Enterprise Library을 사용할 수 있습니다 (winforms) 개발 도중 로그를 처리하는 ListView 컨트롤을 기반으로합니다. Log2Console - A Generic Log Viewer (for Log4Net, NLog...)

+0

좋아 보인다. * upvote * 불쌍한 나는 창문 양식을 사용하고 있습니다 ... –

+0

그래, 나는 ListView에 대해서도 선택했다. –

관련 문제