Fix for CONNECTORS-758.

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/integration/sharepoint-2010/trunk@1511127 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/CHANGES.txt b/CHANGES.txt
index a43bfb3..922cf68 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -3,6 +3,9 @@
 
 ======================= 0.3-dev =====================
 
+CONNECTORS-758: Change log output to go to trace log.
+(Christian M. Rieck, Will Parkinson, Karl Wright)
+
 ======================= Release 0.2 =====================
 
 CONNECTORS-534: Repackage plugins to have a true binary release,
diff --git a/webservice/MCPermissions.cs b/webservice/MCPermissions.cs
index 626574c..b281737 100644
--- a/webservice/MCPermissions.cs
+++ b/webservice/MCPermissions.cs
@@ -26,6 +26,7 @@
 using System.Xml;

 using System.Diagnostics;

 using Microsoft.SharePoint;

+using Microsoft.SharePoint.Administration;

 using System.Net;

 using System.Security.Cryptography.X509Certificates;

 using System.Net.Security;

@@ -78,7 +79,7 @@
             }

             catch (Exception ex)

             {

-                EventLog.WriteEntry("MCPermissions.asmx", "Error: "+ex.Message+"; SPContext.Current.Web.Url='"+SPContext.Current.Web.Url+"'");

+                SPDiagnosticsService.Local.WriteTrace(0, new SPDiagnosticsCategory("MCPermissions.asmx", TraceSeverity.Unexpected, EventSeverity.Error), TraceSeverity.Unexpected, "Error: "+ex.Message+"; SPContext.Current.Web.Url='"+SPContext.Current.Web.Url+"'", ex.StackTrace);

                 throw RaiseException(ex.Message, "1000", ex.Source);

             }

 

@@ -155,7 +156,7 @@
             }

             catch (Exception ex)

             {

-                EventLog.WriteEntry("MCPermissions.asmx", ex.Message);

+                SPDiagnosticsService.Local.WriteTrace(0, new SPDiagnosticsCategory("MCPermissions.asmx", TraceSeverity.Unexpected, EventSeverity.Error), TraceSeverity.Unexpected, "Error: "+ex.Message, ex.StackTrace);

                 throw RaiseException(ex.Message, "1010", ex.Source);

             }