Så här använder du konsolen Din Macs Diagnostic Diary

Den svåraste delen av att fixa ett datorproblem identifierar ofta orsaken. Eftersom operativsystem blir mer avancerade blir det alltmer utmanande, så det är bra att OS X innehåller ett praktiskt verktyg som heter Console. Vi går igenom vad det är och hur du använder det, så du kan bli en mästare när du diagnostiserar datorns problem.


kära dagbok

Roligt faktum: din dator är mer flitig om att hålla en tidskrift än du är. Visst kan du skriva dagliga missivningar om de viktiga sakerna i ditt liv, men din Mac har du slog: det håller rekord över allt som någonsin gör - bokstavligen. Inte bara det, men det gör dessa dokument tillgängliga för dig och hjälper dig att använda dem för att förstå vad som kan gå fel med systemet.

Konsolen är i hjärtat en loggvisare, men den packar i några extrafunktioner som gör att siktning genom de stora mängderna data hanteras mer.

En öppen bok

Åtkomst till Console-appen är lika enkelt som att öppna den från Applikationer> Verktyg mapp. Alternativt kan du använda din Kommando + Space genväg för att ringa upp Spotlight och börja skriva "Console" för att komma åt den.

Men du ringer upp det, konsolen kommer att öppnas för en förvirrande lista över meddelanden. Gränssnittet är byggt runt den centrala sektionen där de faktiska loggmeddelandena visas, med några grundläggande verktyg tillgängliga längst upp och ett sidofält som du kan öppna eller stänga med hjälp av Visa / Dölj logglista knappen ligger längst upp till vänster.


Konsolen: en virvelvind av loggmeddelanden.

Om du markerar Alla meddelanden alternativet i sidofältet kommer du att presenteras med en levande titt på datorns aktiviteter - uppdateras ständigt. Det här är intressant att titta på, men är ofta för rottad för att vara av någon riktig användning, så hur exakt ska vi använda den här saken?

Vad tittar jag på?

Det första steget är att veta hur man tolkar strängarna av meddelanden som blinkar över skärmen.

Till att börja med kan du tänka på en logg som OS X: s sätt att organisera information om driften av systemprocesser eller specifika appar. Vanligtvis kommer varje process eller app att ha sin egen loggbild, men formateringen av de här loggarna förblir ganska konsekvent: en tidsstämpel följt av namnet på processen / appen följt av det faktiska loggmeddelandet.


Anatomin för ett konsolmeddelande: en tidstämpel, processen eller appen och meddelandet självt.

Ibland kommer du också att se en liten paperclip-ikon längst till höger om ett loggmeddelande. Detta indikerar att det visade meddelandet endast är en mindre del av en mer omfattande rapport och att klicka på ikonen öppnar hela texten i din textredigerare.

De faktiska processnamnen tenderar att vara ganska oklara. De flesta av oss skulle förmodligen inte förvänta sig ett namn som "mdworker" för att referera till Spotlight-processen, men det gör det. Å andra sidan är "ReportCrash" OS Xs krasch reporter och "backupd" är Time Machine, så inte allt är obegripligt.


Felsökning

Om du leker med konsolen är chansen att du försöker diagnostisera ett problem med din dator. Eftersom det snabbaste sättet att lära sig är en försök med eld, låt oss försöka hitta orsaken till ett problem som jag har på min dator.

Problemet är med Adobe Updater, som spontant har slutat uppdatera min kopia av Acrobat, och erbjuder bara vaga indikationer på att uppdateringar inte kunde slutföras. Google-sökningar efter de generiska felen har dykt upp ingenting, så är vi inte lycka till? Självklart inte - Konsol till räddningen!

Steg 1: Begränsa sökningen

Eftersom vi vet att felet har något att göra med Adobe, kan vi borra ner i konsolen till loggar som hänför sig till Adobes programvara istället för att behöva vägra spärren av meddelanden som "Alla meddelanden" visar oss.

För att göra detta använder vi sidfältet för att se i "~ / Bibliotek / Loggar". Visst nog finns en lista för Adobe nära toppen, och om vi klickar på beskrivnings triangeln kan vi se några olika poster, inklusive en för "Adobe Acrobat Updater.log". Perfekt!

Steg 2: Hitta felet

Eftersom vi har hittat loggen behöver vi, vi kan bläddra igenom den och försöka få förnuft för vad vårt problem är. Eftersom jag har kört uppdateraren flera gånger för att försöka få det att fungera märker jag att liknande block av loggmaterial upprepas. Vidare ser jag i slutet av varje block ett konsekvent budskap:

Detta verkar vara vår skyldige!

Steg 3: Hitta lösningen

Nu när vi har en riktig felkod att fungera med, visar en snabb Google-sökning att det här felet orsakats av saknade filer i installationen. Men varför skulle jag sakna filer? Programvaran fungerar perfekt! Tja, som det visar sig att om du använder någon program för bantningsborttagning för att ta bort överskott av språkpaket från din programvara, kan det ibland störa Adobes uppdaterare eftersom de kör en integritetskontroll av programmet innan du tillämpar några uppdateringar.

Visst nog, jag hade nyligen utfört lite språngpaket bantning nyligen, men tack och lov lyckades vända det genom att återställa min orörda Acrobat-applikation från en säkerhetskopia (du håller bra, självklart, rätt?)

Problemet löst

Du kommer märka att vi inte bara löste mitt lilla problem med nästan inget krångel, men vi behövde inte ens veta vad loggen talade om! Det är uppenbart att vi inte kommer att kunna tolka varje loggmeddelande och förstå vad problemet är, men vi behöver inte verkligen - allt vi behöver göra är att hitta en mer exakt beskrivning av vad som går fel.

Denna användning representerar det vanligaste scenariot för att öppna konsolen, men du kommer ihåg att jag nämnde att det finns mer till den här appen än grundläggande loggvisning.


Markörer och visningsalternativ

Om du arbetar på att jaga ett fel i en logg som har många uppdateringar kan det vara lätt att förlora din plats. Console erbjuder en hjälpande hand i form av dess markörfunktionalitet, vilket gör att du kan släppa en höjdpunkt på ett meddelande i loggen. För att göra detta, använd antingen Infoga markör knappen i verktygsfältet, eller använd Tillval + Kommando + M genväg.


Med hjälp av denna markör kan jag se var en felcykel slutar och nästa börjar.

Kombinerat med konsolens förmåga att varna dig om nya uppdateringar till loggen du tittar via dockningsstopp eller automatiskt hoppa till förgrunden (tillgänglig via dess Inställningar) kan du enkelt hålla ett skarpt öga på vad som orsakar fel att skära upp, vilket är särskilt användbart om du försöker lista ut hur man reproducerar dem.

På samma sätt för att hjälpa till att lindra några av den visuella röran kan du aktivera fet namn och ikoner från Se meny.

Avancerade tekniker

Om du vill bli mer involverad finns det två saker du borde vara medveten om. Den första är Console förmåga att öppna flera fönster. Detta blir avgörande när du övervakar en process och vill tydligt se dess effekter på något annat - öppna två fönster och ställa in var och en för att visa en annan logg kommer att ge dig en fåglaröversikt av situationen.


Ställ in en fråga, som sedan visas i sidofältet för enkel åtkomst.

Den bästa funktionen är möjligheten att definiera en anpassad fråga. Genom att gå till Arkiv> Ny systemloggfråga, du kan ställa in en smart sökning som kommer att visas i ditt sidofält och överensstämma med de inställningar du har valt. Användningarna är oändliga, från att endast övervaka aktiviteter som inträffar medan datorn är vilolös över natten för att söka efter alla instanser av en viss processloggar som är markerade som kritiska eller nödnivån.

Slutligen kom ihåg att för varje loggobjekt du åtkomst kan du träffa Kommando + R för att avslöja ditt val i Finder. Det här är till nytta när du försöker rapportera ett fel till en programutvecklare och de ber dig att skicka dem kraschlogg. När du har hittat det i konsolen kan du snabbt kopiera det till ett e-postmeddelande och avslöja det genom att avslöja det i Finder.

Skilja tankar

Konsolen är ett kraftfullt och flexibelt verktyg för att diagnostisera datorns problem. Det ger en inblick i dina Macs inre funktioner och kan vara mycket upplysande. Det sägs att det finns mycket information som går in i konsolen som kan verka hotande eller problematisk, men är i själva verket perfekt rutin.

Om du inte förstår vad ett meddelande hänvisar till eller det inte uttryckligen visar att det finns ett fel, är det troligtvis inget att oroa dig för. Nästa gång du stöter på en till synes mystisk fråga med din dator kan du känna dig mer rustad att hantera den på egen hand med hjälp av konsolen!