나는 datagridview가있는 windows 양식 응용 프로그램을 가지고 있고 각 행은 자체 스레드와 연결되어 있습니다. 각 스레드는 객체의 다른 메소드를 호출 한 다음 항목, 종료 및 기타 중요한 이벤트를 기록합니다.여러 스레드의 로그를 표시하는 가장 좋은 방법은 무엇입니까?
사용자가 클릭 할 때마다 datagridview 행에 해당하는 로그를 표시하려고합니다. 선택된 행의 메시지가 실행중인 상태 로그로 표시됩니다.
필자는 작업 대리자와 여러 줄 텍스트 상자를 사용했지만 특정 datagridview 행을 기반으로 로그 메시지를 필터링하는 방법을 잘 모르고있었습니다.
구현 방법을 제안 해주세요. 어떤 도움을 주셔서 감사합니다
편집 : 로그는 UI에 텍스트 상자 또는 무언가로 표시되며 이미 수행 한 파일에는 표시되지 않습니다. 그리고 다른 하나는 로그를 지속적으로 업데이트하고 싶습니다.
Edit2 : 이미 행/스레드의 문자열 멤버에 로그가 추가되어 있고 행을 클릭하면 지금까지 저장된 로그 메시지가 표시됩니다. 그러나 스레드에서 문자열은 새 메시지로 지속적으로 업데이트됩니다. 그래서 backgroud 스레드에서 업데이트되는 실행중인 로그 메시지를 표시하는 방법을 찾고 있습니다.
Log4Net을 사용할 수 있습니다. – vikky