그래서 로깅 목적으로 Common.Logging.Log4Net를 사용하고 있지만, 코드가 멀티 스레드이기 때문에, 종종 메시지는 예를 들어, 혼동 :그룹화 된 모든 메시지를 기록 Common.Logging.Log4Net를 사용하는 방법
메시지에서 스레드 1이를 방지하기 위해 스레드 2
에서 스레드 1 메시지에서 실 1 메시지에서 실 2 메시지에서 메시지는, 우리는 함께 모든 메시지를 얻으려고 노력하고 우리는 모두 실행 완료를 인쇄 할 수 있습니다. 이를 위해 우리는 기본적으로 작업 대리자의 목록을 각 로그 라인 등이 포함되어 있기 때문에,
Log.DebugFormat("Handling...");
을하지만 우리가 로그에 쓸 때, 메시지는 여전히 혼합 얻을 수 있기 때문에이 불행하게도, 어떤 문제가 해결되지 않습니다 우리가하는 일은 목록에있는 foreach이며 대리인을 실행하는 것입니다. 한 번에 모든 메시지를 작성하는 방법이 있습니까?