2012-07-05 2 views
0

다른 클라이언트로부터 도착한 메시지 (MSMQ를 통해)를 기록하는 간단한 로거 서비스 (C# 2.0)를 개발 중입니다. 로거 서비스 로깅 메커니즘은 log4net 라이브러리를 사용합니다. log4net 설정을 위해 별도의 파일을 갖고 싶습니다. 서비스는 다른 응용 프로그램과 함께 하나의 공통 설치 패키지 (WISE 사용)에 설치되어 있어야합니다. 첫 번째 설치시 Logger 서비스가 기본 log4net 구성 파일과 함께 제공되고 누락 된 경우에만 해당 파일을 설치 디렉토리에 씁니다. 그렇지 않으면 기존 파일을 보관하십시오.로거 서비스는 log4net/WISE에 대한 기본 설정 파일을 가져야합니다.

초보자를 도와주세요.

설치 패키지 또는 서비스 .. 또는 두 위치 모두에서 관리합니까? 가장 좋은 방법은 무엇입니까? 모든 제안을 환영합니다.

답변

0
XmlCconfigurator.Configure(FileInfo ...) 

응용 프로그램 구성 파일 이외의 파일을 지정할 수 있습니다. 현명한 설치 : 문서를 확인하십시오. 기존 파일을 덮어 쓰지 않는 옵션이 있습니다.

+0

감사합니다. - 나는이 옵션을 안다. :) 그러나아마도 내가 제대로 표현하지 못했다. (내 영어로는 유감스럽게 생각한다.) 나는이 파일을 설치의 일부로 제공하고 각 설치시이 파일을 이미 존재한다면 덮어 쓰지 않기를 원한다. 현명한 지, BTW - 몇 가지 대안을 .. 확인하겠습니다. – ALZ

+0

@ALZ 나는 더 현명하기 위하여 당신의 질문을 다시 찾는다 : –

+0

또는 오히려 wix와 어울린다 :) –

관련 문제