NLog를 사용하여 데이터베이스에 로그를 쓰고 있습니다. 로그 파일을 NLog.config 파일로 작성했습니다. 로그를 데이터베이스에 쓰려면 다음을 입력하십시오. tutorial. 그러나 다른 환경의 연결 문자열은 Web.config에서만 수정할 수 있습니다. (나는 Azure App 서비스를 사용하고있다.) NLog.config의 web.config에서 연결 문자열을 참조 할 수있는 방법이 있습니까? TIA는다른 구성 파일의 연결 설정 문자열을 참조하십시오.
0
A
답변
0
당신이 ASP.NET 코어 (그러나 "전체"ASP.NET)를 사용하지 않는 경우, 당신은 ${appsetting:name=..}
가 Nuget와 NLog.Extended를 설치 사용하고 설정 파일에 ${appsetting:name=..}
를 사용할 수 있습니다.
<target name="database"
type="Database"
connectionString="${appsetting:name=myConnectionString}" />
도 참조 ${appsetting}
documentation
주의 : 그것은 단지 어쩌면 단지 NLog-DataBaseTarget 런타임에 조회 <appSettings>
하지 <connectionStrings>
관련 문제
- 1. 다른 plist 파일의 info.plist에서 구성 변수를 참조하십시오.
- 2. 구성 관리자가 app.config 파일의 연결 문자열을 찾지 못했습니다.
- 3. 대용량 파일의 자식 설정 구성
- 4. 수정할 수없는 다른 terraform 파일의 변수를 참조하십시오.
- 5. 문자열을 사용하여 arraylist를 참조하십시오.
- 6. 자바/스윙 : 다른 클래스의 구성 요소를 참조하십시오.
- 7. asp.net 웹 구성 파일의 SSRS 연결 문자열
- 8. 콘센트 파일의 소유자를 참조하십시오.
- 9. ExtJS 파일의 html-button을 참조하십시오.
- 10. 다른 파일의 변수를 사용하여 db 연결 설정하기
- 11. web.config 파일에서 연결 문자열을 두 번 사용합니다. 다른 Nlog 설정
- 12. 내 콘텐츠 문자열을 js 파일의 데이터에 연결
- 13. 구성 파일에서 연결 문자열을 읽을 수 없습니다.
- 14. 한 구성 요소에서 다른 구성 요소로 @ Input 문자열을 전달하는 방법
- 15. 연결 문자열을 web.config의 다른 연결 문자열로 호출합니다.
- 16. 코드의 스파크보기 구성 요소를 참조하십시오.
- 17. Spring Cloud 구성 : 다른 응용 프로그램의 속성을 참조하십시오.
- 18. 웹 구성 파일에서 연결 문자열을 호출 할 수 없습니다.
- 19. 문자열 배열의 이전 문자열을 참조하십시오.
- 20. 웹 구성 파일의 연결 문자열 문제
- 21. 설정 파일의 데이터를 설정 파일의 값으로로드하십시오.
- 22. 구성 관리자에서 연결 문자열을 꺼낼 수 없음
- 23. T4의 다른 프로젝트에서 dll을 참조하십시오.
- 24. 다른 .mxml 구성 요소에 연결
- 25. ASP.NET 연결 문자열을 특정 도메인 사용자로 설정
- 26. 다른 SQL 공급자/연결 문자열을 찾고
- 27. 스핑크스와 다른 파일에서 방정식을 참조하십시오
- 28. 구성 파일의 연결 문자열 관리에 대한 권장 사항
- 29. 다른 요소 인 타겟을 참조하십시오
- 30. 각 환경마다 다른 연결 문자열을 배포하십시오.
을 읽고, 직접 ConnectionString을 할당 할 수 있습니다? –
또 다른 가능한 방법은 원하는 connection-string-value.https를 반환 할 수있는 사용자 정의 NLog 레이아웃 렌더러를 등록하는 것입니다. //github.com/NLog/NLog/wiki/How-to-write-a-custom-layout ~보다 –