2011-07-06 20 views
0

エラーを捕捉するようにELMAHを構成しました。Elmah-error logging-ユーザー - 電子メールアラートへのアクセス

localhost:portno/elmah.axdを参照すると、すべてのエラーが表示されます。

1)エラーが表示されます。私はこれを少数の役割やユーザーにしか見せたくありません。 2)一定期間エラーを表示するにはどうすればよいですか? 3)エラーが発生したときに警告を設定するには

この設定はどこでやりますか?エラーの

<location path="elmah.axd"> 
    <system.web> 
     <authorization> 
      <deny users="?" /> 
     </authorization> 
    </system.web> 
</location> 

期間永続性のどの方法によって異なります。

はそうは次のようにあなたは、あなたのweb.configファイルでASP.netの承認をelmah.axd確保することができますあなたの ハリ

答えて

1

ありがとうございました設定されました。 SQL Server、SQLite、またはSQLCEのようなエラーを格納するために、ある種のデータベースを使用することをお勧めします。

電子メールアラートを設定するには、web.configにいくつかのものを追加する必要があります。まず、あなたのELMAH sectionGroupを見つけて、そのように、errorMailセクションを追加します。あなたはまた、より多くのオプションのためのwikiをチェックアウトすることができます

<elmah> 
    <security allowRemoteAccess="0" /> 
    <errorLog type="Elmah.SqlErrorLog, Elmah" /> 
    <errorMail from="[email protected]" to="[email protected]" subject="ELMAH error" smtpPort="25" smtpServer="localhost" /> 
</elmah> 

か:

<configSections> 
    <sectionGroup name="elmah"> 
     <section name="security" requirePermission="false" type="Elmah.SecuritySectionHandler, Elmah" /> 
     <section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah" /> 
     <section name="errorMail" requirePermission="false" type="Elmah.ErrorMailSectionHandler, Elmah" /> 
    </sectionGroup> 
</configSections> 

は、その後、あなたのELMAHグループにerrorMail設定を追加詳細: http://code.google.com/p/elmah/w/list

+0

ありがとうグラム、あなたの忍耐と答えをありがとう –

関連する問題