asp.net 응용 프로그램에서 SqlWebEventProvider을 사용하여 응용 프로그램 수명 동안 발생하는 모든 이벤트를 기록하고 싶습니다.SqlWebEventProvider에 열 추가
테이블 aspnet_WebEvent_Event
은 충분한 칼럼을 제공하지 못하기 때문에 더 많은 정보를 기록해야한다고 생각합니다 (로그 된 사용자를 유지해야합니다).
이 정보는 "세부 정보"열에 저장 될 수 있지만 결과를 필터링하고 보고서를 작성하는 것은 정말 간단하지 않다는 것을 알고 있습니다.
그래서 열을 추가하는 간단한 해결책을 찾고 있습니다. SqlWebEventProvider을 파생시킬 수는 있지만 비축 프로 시저 매개 변수를 작성하는 데 사용되는 메서드는 private (PrepareParams() 및 FillParams())입니다.
전체 Provider 클래스를 다시 작성하지 않아도되는 간단한 솔루션이 있습니까?