Hur man använder appen Console för felsökning

  • Kirk McElhearn
  • 3 år sedan
    Kategorier: Programvara & Appar
    Taggar: Apple, Console, Felsökning, verktyg

Felsökning av datorproblem kan vara ganska komplicerat, men som tur är finns det några verktyg som ingår i macOS som kan hjälpa till. Ett av dessa är Console, som finns i mappen /Applications/Utilities. Console visar loggar och felmeddelanden som i vissa fall kan hjälpa dig att hitta orsaken till dina problem. Så här kan du använda den här appen för att hjälpa till att felsöka problem med din Mac.

Både macOS självt och Mac-appar skapar mängder av loggar: filer med uttalanden om vad apparna har gjort, tillsammans med eventuella fel. Dessa fel är inte alltid tillräckligt allvarliga för att få en app att krascha, men felkällan kan göra en app trög eller hindra den från att utföra sina uppgifter helt och hållet.

Console har till uppgift att samla in, visa och sortera loggningsinformation om din Mac. Den visar en uppsjö av meddelanden, och när du tittar på appen ser du dussintals meddelanden varje sekund. De flesta av dessa är godartade; de visar inte på problem, utan anger bara att en händelse har inträffat.

När du startar Console ser du inga meddelanden: i fönstret står det Start streaming.

Du kommer att märka att det i skärmdumpen ovan finns ett antal enheter i sidofältet; Dark Star är min iMac, och nedanför den kan du se två iPads, en iPhone och en Apple Watch. Console kan ansluta till dessa enheter för att visa deras meddelanden om de befinner sig i samma wi-fi-nätverk.

För att visa meddelanden på en Apple Watch måste du tala om för klockan att den ska lita på datorn; klicka på posten Apple Watch i sidofältet och klockan kommer att fråga dig om du vill lita på Macen och kräva att du anger din lösenkod för att godkänna detta.

Om du väljer en enhet och klickar på Starta streaming visar Console alla meddelanden som genereras på den enheten. Dessa meddelanden fyller fönstret mycket snabbt; du kan se att det finns mer än 24 000 meddelanden i vyn nedan, och hundratals läggs till varje sekund. De kan vara svåra att läsa: om du vill pausa visningen av dem klickar du på knappen Pausa i verktygsfältet.

Loggmeddelanden är ofta längre än vad som kan visas i den övre delen av Console-fönstret, så om du klickar på ett meddelande visas det i den nedre rutan. Du kan se meddelanden för en specifik app – Meddelanden, ovan – eller för en process, vilket är en app eller en del av macOS som körs i bakgrunden. Det finns två sådana processer i skärmbilden ovan: runningboardd och trustd. Din Mac har hundratals sådana processer.

Om du klickar på Fel och brister ser du bara dessa typer av meddelanden, som anges med gula prickar (fel) eller röda prickar (brister). Fel är allvarligare än fel, men de behöver inte vara dödliga.

Din Mac genererar många ”fel” i sina loggar, men du bör inte oroa dig för dem, såvida du inte har problem med ett visst program. Detta är viktigt att veta, eftersom bedragare av teknisk support per telefon ofta försöker övertyga offren om att det finns ett allvarligt problem genom att säga att de ska titta på appen Console och peka på dessa fel.

Du kan filtrera loggposter genom att skriva i sökfältet högst upp i fönstret och trycka på Retur. I skärmdumpen nedan har jag till exempel sökt efter Safari och ser följande loggposter:


Om du har en app som beter sig illa eller kraschar är det en bra idé att kontrollera Console. Sök efter appens namn och se om det finns några fel- eller felmeddelanden. Om du ser att samma meddelande upprepas ofta kan du försöka googla det (men utan någon specifik information som datum, tid osv.). I de flesta fall hittar du några webbsidor eller foruminlägg som diskuterar dessa meddelanden. Detta kan kräva en hel del letande, men ibland är det det bästa sättet att få en uppfattning om vad som har gått fel.

Notera att du kan ställa in komplexa frågor i sökfältet. I skärmbilden ovan ser du Any bredvid Safari i sökfältet. Klicka på Any för att se ett antal alternativ, till exempel Process, Meddelandetyp med mera. Det finns också operatörer som Innehåller, Innehåller inte, etc. Och du kan spara en sökning genom att klicka på knappen Spara till höger, precis under verktygsfältet. Om du gör detta läggs en ”favorit” till i fältet, bredvid Alla meddelanden och Fel och brister. Du kanske vill göra detta om du har problem med en viss app och vill kontrollera den då och då.

Om du har en app som kraschar ofta klickar du på Kraschrapporter i sidofältet; detta visar kraschloggar. Du kan inte tolka dessa kraschloggar om du inte är utvecklare, men de är mycket användbara att skicka till apputvecklare när du har problem.

Diagnostiska rapporter kan också vara användbara för utvecklare; de innehåller information om appproblem som inte är krascher.

Högerklicka på en kraschrapport eller diagnostik och välj Visa i Finder för att hitta loggen så att du kan skicka den till utvecklaren.

Du kan se andra loggmappar och rapporter i sidofältet, t.ex. snurrrapporter, loggrapporter med mera. Och system.log är den fullständiga loggen över alla meddelanden på enheten, i ren textform. Du måste vara inloggad som administratör för att se den här loggen, och den är mycket lång och komplex, så du vill bara titta på den om du letar efter en specifik händelse eller ett specifikt problem.

Console kan vara lite otymplig om du inte har erfarenhet av den typ av meddelanden som datorer loggar, men det kan vara verktyget som hjälper dig att hitta vad som orsakar ett problem på din Mac. Nästa gång du har problem med program som hänger eller kraschar kan du kolla in Console och se om det hjälper.

Lämna ett svar

Din e-postadress kommer inte publiceras.