Console gebruiken het diagnostisch dagboek van uw Mac

Het moeilijkste onderdeel van het oplossen van een computerprobleem is vaak de oorzaak vaststellen. Naarmate besturingssystemen geavanceerder worden, wordt dit een steeds grotere uitdaging, dus het is een goede zaak dat OS X een handig hulpprogramma bevat dat de console wordt genoemd. We zullen u laten zien wat het is en hoe u het moet gebruiken, zodat u een meester in het diagnosticeren van de kwalen van uw computer kunt worden.


lief Dagboek

Leuk feit: je computer is ijveriger om een ​​dagboek bij te houden dan jij bent. Natuurlijk kun je dagelijks missies schrijven over de belangrijke dingen in je leven, maar je Mac heeft je verslagen: het houdt een record bij van alles wat het ooit doet - letterlijk. Niet alleen dat, maar het maakt deze records ook voor u beschikbaar en helpt u er gebruik van te maken om te begrijpen wat er mis kan gaan met het systeem.

De console is van nature een logboekviewer, maar bevat een aantal extra functies die het doorzoeken van de enorme hoeveelheid gegevens hanteerbaarder maken..

Een open boek

Toegang tot de Console-app is net zo eenvoudig als het openen vanaf de Toepassingen> Hulpprogramma's map. Als alternatief kunt u uw Command + spatiebalk snelkoppeling om Spotlight op te roepen en te beginnen met het typen van 'Console' om er toegang toe te krijgen.

Hoe je het ook noemt, de console opent zich voor een verbijsterende lijst met berichten. De interface is opgebouwd rond het centrale gedeelte waar de daadwerkelijke logberichten verschijnen, met een aantal basisgereedschappen bovenaan en een zijbalk die u kunt openen of sluiten met behulp van de Loglijst tonen / verbergen knop bevindt zich in de linkerbovenhoek.


The Console: een wervelstorm van logberichten.

Als u de Alle berichten optie in de zijbalk, krijgt u een live blik op de activiteiten van uw computer - voortdurend bijgewerkt. Dit is interessant om naar te kijken, maar is vaak te rommelig om echt bruikbaar te zijn, dus hoe moeten we dit ding precies gebruiken??

Waar ik naar kijk?

De eerste stap is weten hoe je de reeksen berichten die op je scherm knipperen moet interpreteren.

Om te beginnen kun je een logboek zien als OS X's manier om informatie te organiseren over de werking van systeemprocessen of specifieke apps. Doorgaans krijgt elk proces of elke app een eigen logboek gegenereerd, maar de opmaak van die logbestanden blijft redelijk consistent: een tijdstempel, gevolgd door de naam van het proces / de app, gevolgd door het daadwerkelijke logbericht.


De anatomie van een consolebericht: een tijdstempel, het proces of de app en het bericht zelf.

Af en toe ziet u ook een klein paperclip-pictogram aan de rechterkant van een logbericht. Dit geeft aan dat het weergegeven bericht slechts een kleiner deel is van een uitgebreider rapport, en als u op het pictogram klikt, wordt de volledige tekst in uw teksteditor geopend.

De werkelijke procesnamen zijn meestal tamelijk obscuur. De meesten van ons zouden waarschijnlijk niet verwachten dat een naam als "mdworker" verwijst naar het Spotlight-proces, maar dat doet het. Aan de andere kant is "ReportCrash" OS X's crashreporter en "backupd" is Time Machine, dus niet alles is onbegrijpelijk.


Probleemoplossen

Als u speelt met de console, is de kans groot dat u een probleem met uw computer probeert te diagnosticeren. Omdat de snelste manier om te leren een proef van vuur is, laten we proberen de oorzaak te vinden van een probleem dat ik op mijn computer heb..

Het probleem is met Adobe Updater, dat spontaan gestopt is met het bijwerken van mijn exemplaar van Acrobat en alleen vage aanwijzingen biedt dat updates niet kunnen worden voltooid. Google zoekt naar die algemene fouten heeft niets opgeleverd, dus hebben we pech? Natuurlijk niet - Console om te redden!

Stap 1: beperk de zoekopdracht

Omdat we weten dat de fout iets met Adobe te maken heeft, kunnen we in de console logboeken maken die betrekking hebben op de software van Adobe in plaats van het spervuur ​​van berichten te doorstaan ​​dat de weergave "Alle berichten" ons biedt.

Om dit te doen, zullen we de zijbalk gebruiken om te kijken in "~ / Bibliotheek / Logs". Zeker genoeg is er een lijst voor Adobe in de buurt en als we op de openbaarmakingsdriehoek klikken, zien we een aantal verschillende vermeldingen, waaronder een voor "Adobe Acrobat Updater.log". Perfect!

Stap 2: zoek de fout

Omdat we het logboek hebben gevonden dat we nodig hebben, kunnen we er doorheen bladeren en proberen te achterhalen wat ons probleem is. Omdat ik de updater verschillende keren heb uitgevoerd om het te laten werken, merk ik dat soortgelijke blokken logmateriaal worden herhaald. Verder zie ik tegen het einde van elk blok een consistente boodschap:

Dit lijkt onze schuldige te zijn!

Stap 3: zoek de oplossing

Nu we een echte foutcode hebben om mee te werken, onthult een snelle Google-zoekopdracht dat deze fout wordt veroorzaakt door ontbrekende bestanden in de installatie. Maar waarom zou ik bestanden missen? De software werkt perfect! Nou, zo blijkt, als je een drive-afslanksoftware gebruikt om overtollige taalpakketten uit je software te verwijderen, kan dit soms de updatums van Adobe verstoren omdat ze een integriteitscontrole uitvoeren op het programma voordat updates worden toegepast.

Ja hoor, ik had onlangs een deel van de taalverpakking uitgevoerd, maar was dankbaar in staat om het ongedaan te maken door mijn onaangeroerde Acrobat-applicatie vanaf een back-up te herstellen (je bewaart natuurlijk goede?)?

Probleem opgelost

U zult merken dat we niet alleen mijn kleine probleem met bijna geen gedoe hebben opgelost, maar dat we niet eens hoefden te weten waar het logboek over sprak! Het is duidelijk dat we niet in staat zullen zijn om elk logbericht te interpreteren en te begrijpen wat het probleem is, maar dat hoeven we niet echt te doen - alles wat we moeten doen is een nauwkeuriger beschrijving vinden van wat er fout gaat.

Dit gebruik vertegenwoordigt het meest voorkomende scenario om de console te openen, maar u zult zich herinneren dat ik vermeldde dat er meer is in deze app dan in de standaard logboekweergave.


Markeringen en weergaveopties

Als u bezig bent met het opsporen van een fout in een logboek dat veel updates bevat, kan het gemakkelijk zijn om uw plaats te verliezen. Console biedt een helpende hand in de vorm van de markeringsfunctie, waarmee u een hoogtepunt in elk bericht in het log kunt neerzetten. Gebruik hiervoor de Markering invoegen knop in de werkbalk of gebruik de Option + Command + M kortere weg.


Met deze marker kan ik zien waar een foutcyclus eindigt en de volgende begint.

In combinatie met de mogelijkheid van de console om u te waarschuwen voor nieuwe updates van het logboek dat u bekijkt via dock-bounces of automatisch naar de voorgrond springen (toegankelijk via de voorkeuren), kunt u gemakkelijk scherp in de gaten houden waardoor fouten worden veroorzaakt, wat vooral handig is als u probeert te achterhalen hoe ze moeten worden gereproduceerd.

Op dezelfde manier kunt u, om een ​​deel van de visuele rommel te verminderen, vetgedrukte procesnamen en pictogrammen inschakelen vanuit de Uitzicht menu.

Geavanceerde technieken

Als u meer betrokken wilt worden, zijn er nog twee functies waar u op moet letten. De eerste is de mogelijkheid van Console om meerdere vensters te openen. Dit wordt cruciaal wanneer u een proces in de gaten houdt en duidelijk de effecten ervan op iets anders wilt zien - het openen van twee vensters en het instellen van elk venster om een ​​ander logboek weer te geven geeft u een overzicht van de situatie in vogelvlucht.


Een query instellen, die vervolgens in de zijbalk verschijnt voor eenvoudige toegang.

De beste functie is de mogelijkheid om een ​​aangepaste query te definiëren. Door naar te gaan Bestand> Nieuwe systeemlogquery, je kunt een slimme zoekopdracht instellen die in je zijbalk verschijnt en voldoet aan de instellingen die je hebt gekozen. Het gebruik is eindeloos, van het monitoren van alleen activiteiten die plaatsvinden terwijl uw computer 's nachts niet actief is om alle exemplaren van de logboeken van een bepaald proces op te sporen die zijn gemarkeerd als zijnde van een kritiek of noodniveau.

Vergeet ten slotte niet dat voor elk log-item dat u opent, u kunt klikken Command + R om uw selectie in de Finder te onthullen. Dit is handig wanneer u een fout probeert te melden bij een softwareontwikkelaar en zij u vragen om hen het crashlogboek te sturen. Zodra je het in de console hebt gevonden, kun je het in de Finder onthullen om het snel in een e-mail te kopiëren en af ​​te leveren.

Afscheid nemen van gedachten

De console is een krachtige en flexibele tool voor het diagnosticeren van de problemen van uw computer. Het biedt een kijkje in de innerlijke functies van je Mac en kan heel verhelderend werken. Dat gezegd hebbende, er is veel informatie die de console in kan gaan, die dreigend of problematisch kan lijken, maar die in feite perfect routine is.

Als u niet begrijpt waarnaar een bericht verwijst of als er niet expliciet wordt aangegeven dat er een fout is, is er hoogstwaarschijnlijk niets aan de hand. De volgende keer dat u een schijnbaar mysterieus probleem met uw computer tegenkomt, voelt u zich beter uitgerust om het zelf te doen met de kracht van de console!