내 DLL 클래스 라이브러리에서 log4net 로깅을 사용하고 있습니다. 사람들이 log4net 구성을 어디에 두는 지 - App.config 또는 별도의 .log4net 구성 파일에 넣을 것을 권장합니다.log4net config - App.config 또는 AppName.dll.log4net을 어디에 두어야합니까?
2
A
답변
6
응용 프로그램 구성
이유는 응용 프로그램에 대한 하나의 구성 파일 일뿐입니다. 나는 항상 단순함을 좋아한다.
1
대부분의 시간, 난
을의 app.config 좋아하지만 당신은 어쩌면 AppName.dll.log4net을 고려, 다른 위치에 DLL을 다시 사용하려는 경우, 당신은 두 개의 파일을 바로 복사 할 수 있습니다 다음, 다시 사용합니다.
관련 문제
- 1. JUnit 테스트는 어디에 두어야합니까?
- 2. '도우미'방법은 어디에 두어야합니까?
- 3. 이 코드는 어디에 두어야합니까?
- 4. MEF : CompositionContainer는 어디에 두어야합니까?
- 5. log4net config SqLite in code
- 6. log4net 중첩 로거 .config 예
- 7. 솔루션 폴더에서 아이콘을 어디에 두어야합니까?
- 8. MFC 프로그램의 논리는 어디에 두어야합니까?
- 9. Workflow Foundation : 데이터를 어디에 두어야합니까?
- 10. 관리자 권한이없는 freeglut.dll은 어디에 두어야합니까?
- 11. django : 업로드 디렉토리는 어디에 두어야합니까?
- 12. 모범 사례를위한 코드는 어디에 두어야합니까?
- 13. 컨트롤러, 모델, 헬퍼 또는 뷰 모델이 아닌 클래스는 어디에 두어야합니까?
- 14. Log4Net with WCF 서비스로 실행
- 15. 레일스 : 모델이 아닌 코드는 어디에 두어야합니까?
- 16. Eclipse 프로젝트에 외부 JAR 파일을 어디에 두어야합니까?
- 17. WCF를 사용하는 응용 프로그램에 Comparers를 어디에 두어야합니까?
- 18. 루비 클래스 "meta-generator"를 어디에 두어야합니까?
- 19. deploy config 파일과 exe 파일은 어디에 있습니까?
- 20. C#, Ninject : 커널과 모듈은 어디에 두어야합니까?
- 21. webservice에 대한 자동 설정을 어디에 두어야합니까?
- 22. 이 자바 스크립트 코드는 어디에 두어야합니까?
- 23. 심포니의 전자 메일 - 코드를 어디에 두어야합니까?!
- 24. gsh - Global Shell : 공유 키는 어디에 두어야합니까?
- 25. 수업 용 테스트 코드는 어디에 두어야합니까?
- 26. C# GUI 데이터를 검색하는 코드는 어디에 두어야합니까?
- 27. ExpiresDefault 지시어는 어디에 두어야합니까? CodeIgniter를 사용하고 있습니다.
- 28. 공개 키잉 서버에 암호화 키는 어디에 두어야합니까?
- 29. OTPy가되기 위해 정적 텍스트 파일을 어디에 두어야합니까?
- 30. Rails 앱 프로젝트에 속한 문서는 어디에 두어야합니까?
DLL의 사용자가 로깅을 구성 할 수 없다는 뜻입니까? – Nosrama
아니, 그들은 app.config에 넣을 수 있습니다. Log4Net.dll을 여러 다른 응용 프로그램에서 1 번 .config를 사용하여 12 번 사용했습니다. 내가 원하는 각 응용 프로그램은 다른 장소에 로그인했습니다. –
웹 응용 프로그램이있는 경우 log4net 구성을 변경하면 웹 응용 프로그램이 다시 시작되기 때문에 web.config에 구성을 저장하면 문제가 발생할 수 있습니다 (Nosrama의 경우와 마찬가지로 클래스 라이브러리에서는 그렇지 않습니다). – adrianbanks