Das Durchsuchen der ULS Logs nach Fehlern in SharePoint ist für die meisten eine mühsame Angelegenheit. Die Log Files sind riesig und unübersichtlich. Die wenigsten wissen, dass sich die Fehlersuche mit Hilfe von PowerShell oder dem Tool ULS Viewer viel einfacher gestalten lässt.
Die SharePoint 2010 Log Files werden standardmässig unter folgendem Pfad abgelegt:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS
PowerShell
Über Powershell gibt es verschiedenste Möglichkeiten, um SharePoint Log Files zu bearbeiten und zu analysieren.
Neues Log File erstellen
New-SPLogFile
Anzeigen aller Einträge
Get-SPLogEvent
Anzeigen aller Einträge mit einer bestimmten Correlation ID
Get-SPLogEvent | Where-Object {$_.Correlation -eq “32781653-e1ba-4343-b1a4-3a7529824765”}
Anzeigen von Einträgen mit dem entsprechenden Log Level
Get-SPLogEvent | Where-Object {$_.Level -eq “Information”}
(Information, Warning, Error, Verbose, Unexpected, Monitorable, Medium, High, Critical)
Anzeigen von Einträgen die eine bestimmte EventID aufweisen
Get-SPLogEvent | Where-Object {$_.EventID -eq “5586”}
Weitere Befehle zum Filtern von ULS Files mit PowerShell finden Sie hier:
View diagnostic logs (SharePoint Server 2010)
http://technet.microsoft.com/en-us/library/ff463595.aspx
ULS Viewer
Wer lieber eine grafische Oberfläche zur Log Analyse nutzt, ist mit dem ULS Viewer bestens bedient. Das Tool bietet diverse Möglichkeiten, um effizient die relevanten Daten herauszufiltern:
- Hervorheben von wichtigen Einträgen
- Lesezeichen für interessante Log Einträge setzen
- Feststellen von Trends durch Anhängen mehrerer Logs
- Verstecken von unwichtigen Informationen
- Ansicht der Log Einträge sortieren nach Schweregrad
- Regeln definieren, um bestimmte Events zu verfolgen
- Anzeige der Daten in eine Tabelle anstelle von unübersichtlichen ULS Dateien
- Überwachen von entfernten Clients, auf welchen die ULS Services laufen
- Öffnen und vergleichen mehrerer Logs zur gleichen Zeit
- Gleichzeitiges Öffnen von mehreren Logs verschiedener Clients
SharePoint Log Viewer herunterladen
http://sharepointlogviewer.codeplex.com
Das Tool muss nicht installiert werden. Sie können die heruntergeladene Datei direkt auf dem entsprechenden SharePoint System mittels Doppelklick ausführen.

Roger Haueter
I'm a passionate leader and Senior Systems Architect based in Bern, Switzerland. I primarily focus on cloud strategy consulting for Microsoft 365.