Elmah
エラーをXML
ファイルとしてフォルダーに記録している Web サービスがあります。この Web サービス アプリケーションには、純粋な WebASMX
サービスとWeb サービスがありASPX
ます。
ASMX
エラーが純粋なWeb サービスで発生しているか Web サービスで発生しているかに基づいて、これらのエラーを別のフォルダーに記録する必要がありますASPX
。ASMX
Web サービスは を使用してエラーをログに記録しますSoapExtension
が、 Web サービスはASPX
カスタム エラー ログを使用してエラーをログに記録します。
Elmah でサポートされている別のフォルダーへのログ記録はありますか?
Global.asax.cs
protected void Application_BeginRequest(Object sender, EventArgs e)
{
var xmlFileErrorLog = (XmlFileErrorLog)ErrorLog.GetDefault(HttpContext.Current);
elmahLogPathField.SetValue(xmlFileErrorLog, elmahDirectory);
}
protected void ErrorLog_Filtering(object sender, ExceptionFilterEventArgs e)
{
if (loggingEnabledDocumentManagement == "0")
{
e.Dismiss();
return;
}
}