2010-08-02 2 views
2

최근에 ELMAH가 JSON과 XML을 통해 예외 세부 정보를 내보내는 기능을 지원한다는 사실을 알게되었습니다. 호기심에서 벗어난 이유는 무엇입니까?ELMAH, JSON 및 XML 내보내기?

SQL DB에 데이터를 저장하는 경우 왜 그 값을 검색하지 않는 것이 좋습니까? 또한, 오류는 이미 의사 XML 형식으로 저장되어 있습니다 ... 왜 xml에 이미 XML에있는 항목을 내보낼까요?

그냥 궁금

...

답변

2

JSON 및 XML 내보내기 기능은 액세스를 위해 단순히 HTTP 사용보다는 백엔드 스토리지의 선택에 의존 ELMAH에 대한 클라이언트 개발을 활성화하고 사람을 장려하기 위해 추가되었습니다. 예를 들어 클라이언트는 빌트인 것 외에도 대용량 뷰 (대시 보드 또는 Ajax 사용)를 제공하고 분석, 전체 텍스트 검색 등을 수행하도록 작성 될 수 있습니다.

기본 클라이언트는 ELMAH 배포의 하나 이상의 "홈"URL을 가져 와서 로그의 목차를 작성해야합니다. 이것은 간단히 홈 URL에서 CSV를 다운로드하여 쉽게 수행 할 수 있습니다. CSV의 각 레코드는 XML 또는 JSON에서 오류의 전체 세부 정보를 얻는 데 사용할 수있는 세부 항목에 대한 URL을 제공합니다.