3
누군가가 asp.net과 같은 멀티 스레드 환경에서 log4net을 사용하는 데 경험이 있는지 궁금합니다. 우리는 현재 log4net을 사용하고 있으며 어떤 문제가 발생하지 않도록하고 싶습니다.다중 스레드 환경에서 log4net을 사용하는 데 문제가 있습니까?
누군가가 asp.net과 같은 멀티 스레드 환경에서 log4net을 사용하는 데 경험이 있는지 궁금합니다. 우리는 현재 log4net을 사용하고 있으며 어떤 문제가 발생하지 않도록하고 싶습니다.다중 스레드 환경에서 log4net을 사용하는 데 문제가 있습니까?
높은 멀티 스레드 환경에서 log4net (및 log4cxx)을 문제없이 실행합니다. 당신은 그들이 어떻게 구성하는지 조심하고 싶을 것이다.
Jeff가 설명하는 log4net 문제는 특정 appender의 사용과 관련됩니다. 간단한 로그 파일 첨부자를 사용하여 로깅이 코드 작업에 미치는 영향을 줄입니다. 파일에 줄을 쓰는 것은 아주 간단합니다. 다른 데이터베이스 트랜잭션을 시작하는 것은 매우 무겁습니다.
그래서 데이터베이스 애펜더는 Jeff에게 그가 팟 캐스트에서 논의한 잠금 문제를 제공 한 것입니다. 불행히도 우리는 중앙 집중식 로그 저장소를 원했기 때문에 데이터베이스 appender를 사용하고 있습니다. –