Hvis du netop er blevet gendannet fra et systemkrasj, bliver du måske bedt om at kontrollere konsollen for fejlmeddelelser. Men hvad betyder disse konsolmeddelelser, og hvordan kan du fortolke logfilerne til fejlfinding af din Mac?

Hvad er konsollen?

Console er det program, der samler logmeddelelser fra din computer til brugeranmeldelse. Det samler fejl, advarsler og standard "her er hvad jeg gjorde" logger meddelelser fra system og bruger applikationer. Det er en fantastisk ressource til fejlfinding. Det bør være dit første stop, når din computer oplever en tilfældig genstart, kerne panik eller programkrasch.

Du kan finde Console-programmet med "Programmer -> Hjælpeprogrammer -> Console.app" eller ved at skrive "Console" i Spotlight eller Launchpad-søgelinjerne.

Kom i gang med konsollen

Når du først åbner Console, vil du blive konfronteret med en strøm af realtids logbeskeder. De fleste af disse er ubetydelige, almindelige applikationsrapporter, der beskriver, hvad ansøgningen gør i øjeblikket. Det er ikke materiale, der typisk er vigtigt for brugeren at vide, men hvis du vil finde det, så er det her.

Du kan skifte fra Console's bevidsthedsstrøm ved at klikke på knappen "Nu" øverst til højre eller ved at rulle op.

Dette vil "fryse" konsolbeskeder i øjeblikket, men nye meddelelser fortsætter med at komme ind i bunden af ​​køen. Du bliver bare ikke automatisk rullet til dem.

Hvis du vil fjerne aktuelle synlige meddelelser fra konsollen, skal du klikke på knappen "Ryd" i menulinjen. Dette vil lade dig fokusere på, hvad der sker nu. Visningen genindlæses snart, efter at du har klikket på Ryd, og nye logbeskeder begynder at blive vist.

Men vi er ikke rigtig interesserede i disse standard logbeskeder. Vi er interesserede i at se problemerne. Hvis du kun vil se logbeskeder om problemer, skal du klikke på "Fejl og fejl" under menulinjen.

Hvis du kigger på søgelinjen øverst til højre i vinduet, vil du bemærke, at Fejl og fejl virkelig er en gemt søgning. Du kan oprette dine egne søgninger ved at manipulere søgefeltet.

Hvis du har lavet en tilpasset søgning, du kan lide og vil gemme den i filterlinjen, skal du klikke på "Gem" knappen.

Tolkning af konsolbeskeder til fejlfinding af din Mac

De vigtigste typer af konsolmeddelelser er fejl og fejl, som vi filtrerede ovenstående.

Disse rapporter fortæller dig, når noget er gået galt i din computers verden og måske eller måske ikke kræver adressering. Fejl, den mest alvorlige konsolmeddelelse, får røde prikker, mens fejl, der er mere som advarselsmeddelelser, bliver gule prikker.

Proceskolonnen fortæller navnet på den applikation eller systemproces, der sendte fejlen. Nogle vil være bekendt, og andre vil være fremmede for dig. De mest alvorlige fejl er typisk opstået af "kernel" -processen.

Hvis du vil vide mere om en bestemt besked, skal du klikke på den og tjekke informationsruden nederst i vinduet.

Evaluering af individuelle fejl og fejl

Informationsvinduet returnerer mange kryptiske oplysninger til brugere uden ekspert. Øverst ses vi processen, der skabte fejlmeddelelsen, sammen med den specifikke delproces inden for parentes. Hvis du klikker på linket "Vis" ved siden af ​​delsystemet og kategorien, kan du afsløre aktivitets-id, tråd-id og PID. PID er identifikationsnummeret til processen. Tråd-id'et kan beskrive hvilken del af processen der forårsagede problemet, men det er mest nyttigt for softwareproducenterne. Aktivitets-id vil næsten altid være nul.

Under alle de identificerende oplysninger ser vi den faktiske logbesked. I dette tilfælde kan jeg se, at IOReturn klager over, at det ikke kan låse op IOAccelSurface2, fordi overfladen ikke er låst. Det er ikke vigtigt, hvis du ikke ved hvad det betyder rigtigt, men det giver dig ofte en unik sætning til søgning. Googling denne fejl fører mig til at tro, det er en fejl med TeamViewer, men ikke kritisk vigtigt.

Konklusion: Hvornår skal jeg kontrollere konsollen?

Console er mest nyttigt, når dit system lige har oplevet en fejl. Måske kunne en applikation ikke åbnes, og du fik et systemrapporteringsvindue om det. Eller måske du bare genstartet efter en kernel panik. Inspektion af konsollen hjælper dig med at grave årsagen til problemet og tage de nødvendige skridt til at rette op på det.