2012-07-31 2 views

답변

0

CommonFunction.cs 클래스와 같은 공통 기능을 보유하고있는 BLL 아래에 Uility 폴더를 만들 수 있습니다. 그 클래스에서 ErrorLog, AlertMessage, Encrypt, Decrypt ... 함수를 넣을 수 있습니다.

0

어떤 레이어 에든 ErrorLog()를 두지 않는 것이 좋습니다 (구조에 따라 네임 스페이스 또는 프로젝트가 될 수 있습니다).

데이터 계층이나 비즈니스 계층의 오류를 기록하는 데 사용할 수 있으므로 오류 유틸리티 클래스에 있어야하며 모든 계층에 없어야합니다.

1

Global.asax 파일에 오류 로그 코드를 작성하는 것이 좋습니다. Application_Error이라는 기능이 있습니다. 이 함수는 처리되지 않은 예외가 발생하면 자동으로 호출됩니다.

로그 파일을 만들 수 있습니다. 프로젝트에 마지막 오류를 추적하는 기능이 Server.GetLastError()입니다.

자세한 내용은 this link을 확인하면 도움이 될 것입니다.