2014-09-30 1 views
1

우리는 로깅을 위해 ELMAH를 사용하고 있으며 이상적으로하고 싶은 것은 각 환경 (, dev, uat, qa, production)이 별도의 ELMAH 로그로 이동하도록 ELMAH 연결 문자열을 사용자 정의하는 것입니다. (우리의 비즈니스 프로세스와 응용 프로그램의 특성과 관련이있는 강력한 이유가 있습니다.)여러 개의 ELMAH 데이터베이스

데이터베이스를 사용했는지 여부에 관계없이 문서를 수색하고 미친 듯이 조사하여 결정할 수 없었습니다 ELMAH 의 이름을 "ELMAH"로 지정하거나 "dev", "qa", "uat"및 "prod"(배포 할 환경에 맞게)로 사용자 정의 할 수 있어야합니다.

누군가 나를 설명해 주시겠습니까?

답변

2

데이터베이스을 쓸 때 실제로 사용하는 데이터베이스에 대해서는 아무 것도 말하지 않습니다.

이렇게 설정되면 데이터베이스에 로깅하는 ELMAH는 web.config의 연결 문자열을 기반으로합니다. 즉, 각 환경에 대해 개별 연결 문자열을 가질 수 있습니다. 당신은 web.config transformations을 사용하여 이것을 "바꿀"수 있습니다.

+0

사실, 그게 정확히 내가 알아야 할 필요가있는 것입니다. 감사! –