우리 조직의 WCF 로그 파일 크기를 관리하는 데 문제가 있습니다. 로그가 커지고 있으며, 실제로 커집니다. 여러 기가 바이트의 데이터.WCF 로그 파일 크기를 프로그래밍 방식으로 관리하려면 어떻게합니까?
나는 약간의 WCF 신참이지만, 기록되는 정보의 수준을 낮추는 옵션이 있다는 것을 알고 있습니다. 그러나, 내가 선호하는 일은 로그를위한 자동 보관 프로세스의 일종의 설치입니다. 따라서 특정 빈도 (매일 밤)에 로그가 최대 5 일 동안 별도의 폴더에 자동 보관됩니다. 이렇게하면 우리 서비스 중 하나에서 문제가 발견 될 때 아침에 새롭고 관리 가능한 로그 크기를 가질 수 있습니다.
저는 이것이 가장 좋은 접근 방법이 무엇인지 알지 못합니다. SVC 로그 파일에 대한 액세스 권한을 부여하는 .NET 클래스가 있습니까? 또는 서비스를 특별히 끄는 서비스를 작성하고 파일 시스템의 로그 이름을 변경하고 이동 한 다음 서비스를 다시 시작해야합니까?
도움을 주시면 감사하겠습니다.