Tutorial: Log Files

myWPEdit Image

In aller Regel lieben wir unseren Mac. Einfach, weil er funktioniert. Und wir lieben OS X. Einfach, weil es in aller Regel funktioniert. Und wir lieben die vielen kleinen Apps, die es für unseren Mac und OS X gibt, weil sie in aller Regel einfach funktionieren.

Und in der Regel haben Wikinger rote Bärte muss man sich um nichts kümmern und schon gar nicht irgendwo in den Untiefen des Systems rumfuschen.

Aber wie das so ist mit Regeln – man kann sie brechen, biegen, umgehen und vor allem gibt es Ausnahmen. Und wenn so ein süßes kleines App sich dann mal nicht an selbige hält, dann kann es sein, dass man den Entwickler anschreiben und um Hilfe bitten muss.

Und nicht selten kommt dann direkt mal als Antwort – man möge doch bitte die Log Files schicken. Und oft vergessen wir Entwickler dabei gerne mal, dass nicht jeder gleich weiß, was er zu tun hat.

Oder man bekommt das Console.app komplett geschickt, nur weil man auf die Frage, wo man die denn findet, halt Console.app geantwortet hat. Kein Witz, das ist mir jetzt schon ein paar mal passiert. Mittlerweile schreibe ich jetzt immer schon direkt die ganze Anleitung dazu. OK – ich lasse TextExpander schreiben.

Aber es gibt doch tatsächlich noch Menschen, die Google bemühen und dann auf solchen Seiten wie diesen Landen. Drum hier für euch ein kleines Tutorial.

Log Files ist der Überbegriff für eine Datei in die Informationen wie auch immer geschrieben werden. Denkt nur an Captain Kirk. Das kann auf einem Server genauso passieren, wie auf eurem Mac.

Und auf eurem Mac passiert eine Menge, ohne dass man dies direkt mitbekommen müsste. Und vieles von dem, was passiert, wird in Log Files (einer Log Datei) festgehalten.

Und auf auerem Mac befindet sich ein kleines App, mit dem man diese Log Files betrachten und durchsuchen kann. Dieses ‘Dienstprogramm’ heißt Konsole.app auf deutsch und befindet sich – trara: in den Dienstprogrammen.

Darin befinden sich unzählige von Log Files, die permanent aktualisiert werden. In aller Regel sind nur zwei/drei davon für den gemeinen Nutzer (also du und ich) von Bedeutung:

· system.log
· CrashReporter logs
· mail.log

Alles, was im System passiert wird im ersten festgehalten. Also so Dinge wie Netzwerkzugriffe, Anmeldungen, die ganzen DNS Geschichten usw.

Sollten Prozesse auf die Schnauze gefallen sein, dann schaut man in den Crash Reports nach und bei Problemen mit Mail sind die mail.logs oft hilfreich.

Und bei Problemen mit Apps wie Safari oder denen von Drittanbietern wird man in aller Regel in den System Logs fündig.

Dazu einfach nach dem gewünschten App filtern und bei Bedarf mit den ‘Senders’ eingrenzen. Wer sich dabei unsicher sein sollte, kann dies auch weglassen. Die betroffenen Entwickler wissen (oder sollten es zumindest) schon, wie sie zu schauen haben.

Unter 10.6 kann man einfach alles dann markieren und in eine Mail einfügen – unter 10.7 markiert man alles und wählt den Menüpunkt ‘Auswahl sichern unter…’ aus und schickt dem Entwickler dann diese Datei als Anhang.

Sollten Probleme im Zusammenspiel mit anderen Apps oder dem Finder usw auftreten – ist es keine verkehrte Idee, diese Logs auch mitzuschicken. Also auch nach dem anderen App filtern oder einfach alle Logs in einem bestimmten Zeitraum markieren und sichern.

Natürlich kann man mit Hilfe der Logs nicht immer sofort alles Lösen – eine große Hilfe sind sie aber oft. Drum wirklich bei der Bitte eines Entwickler diese 30 Sekunden euerer Zeit aufbringen.

Sollte das App komplett crashen, bitte auch in den Crash Reports nachschauen und diese Informationen genauso mitschicken.

Auch sind diese Informationen zur eigenen Fehlersuche oft hilfreich. Auch wenn das erst einmal nur nach Kauderwelsch aussieht. Oft steht die ziemlich eindeutig beschrieben drin, was gerade passiert oder eben nicht passiert. Dinge wie: Server unavailable, wrong password, unable to access etc. ersparen einem oft das ewige Rumdoktern oder Warten, bis der Support mal antwortet …







Du verspürst den Drang zum Zwischenrufen? Dann gib dich ihm hin!