我在其中一个应用程序中发现了这种错误记录方式。
它实际上在哪里记录错误?
错误日志调用
ErrorLog oLogError = new ErrorLog();
oLogError.ErrorInfo[3] = ex.Message;
oLogError.ErrorInfo[4] = ex.StackTrace;
oService.LogError(oLogError.ErrorInfo);
oService.Dispose();
oService.LogError() 的定义;
[System.Web.Services.Protocols.SoapDocumentMethodAttribute
("http://tempuri.org/LogError", RequestNamespace="http://tempuri.org/", ResponseNamespace="http://tempuri.org/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public void LogError(string[] errorInfo) {
this.Invoke("LogError", new object[] {
errorInfo});
}