habe ich eine Funktion, um meine Produktionsumgebung aber jetzt ist es die folgenden Fehler zu werfen:Wie kann ich mehr Informationen in meine SharePoint-Logs bekommen?
The Execute method of job definition SharePointSocialNetworking.Facebook (ID 528d61e4-95b6-4766-bb98-4363da570506) threw an exception. More information is included below. Object reference not set to an instance of an object.
Exception stack trace: at SharePointSocialNetworking.Facebook.Execute(Guid targetInstanceId) at Microsoft.SharePoint.Administration.SPTimerJobInvoke.Invoke(TimerJobExecuteData& data, Int32& result)
Mein Problem ist, dass mein Stack-Trace hält nur wie es ist immer nützlich ... ich wissen muß, wo in der Execute Methode es ist ein Fehler (vielleicht sogar eine Zeilennummer). Sie geben mir nur genug Informationen, um eine allgemeine Vorstellung davon zu haben, was das Problem ist, aber nicht, wo es passiert ...
Gibt es irgendwo einen vollen Stack Trace zu bekommen oder genau dort nach zu suchen, wo mein "Objektreferenz nicht auf eine Instanz eines Objekts gesetzt. " Fehler tritt auf?
In meinem "Diagnostic Logging" -Abschnitt im zentralen Admin habe ich "Am wenigsten kritisch, sogar um in das Ereignisprotokoll zu melden" auf "Fehler" und "Wenigste kritische Ereignisse in das Trace-Protokoll" auf "Ausführlich" gesetzt .
Dies ist für einen Timer-Job.
Wie würde ich in das Ablaufverfolgungsprotokoll schreiben, wenn ich SP 2007 verwende? 'WriteTrace' scheint nur für SP 2010 verfügbar zu sein ... –
Das hat perfekt funktioniert. Ich hasse es, die SP-Logs sowieso zu lesen. –