ElmahエラーをXMLファイルとしてフォルダーに記録している Web サービスがあります。この Web サービス アプリケーションには、純粋な WebASMXサービスとWeb サービスがありASPXます。
ASMXエラーが純粋なWeb サービスで発生しているか Web サービスで発生しているかに基づいて、これらのエラーを別のフォルダーに記録する必要がありますASPX。ASMXWeb サービスは を使用してエラーをログに記録します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;
}
}