Elmah를 사용하여 응용 프로그램에서 처리되지 않은 예외를 catch하고 있습니다. Elmah가 로그 항목을 작성할 때 사용자 지정 코드를 실행하고 싶습니다.ELMAH SqlErrorLog
Elmah.SqlErrorLog에서 파생 된 사용자 정의 ErrorLog를 만들었고 웹 구성 파일에 ErrorLog를 설정했습니다.
이namespace Test.Logging
가
가 { 공용 클래스 MySqlErrorLog : Elmah.SqlErrorLog 는 { 공공 MySqlErrorLog (문자열 ConnectionString을) 이 : 기지 (ConnectionString을) {
}
public override string Log(Elmah.Error error)
{
return base.Log(error);
//custom code
}
}
가}
<errorLog type="Test.Logging.MySqlErrorLog, Test" connectionStringName="elmah-sqlserver" />
는 것 같다 좋지만 아무 일도 없을 것입니다. 데이터베이스에 로그 레코드가 없습니다.
아무도 도와 줄 수 없습니까?
감사합니다.