Beginner's Guide to Console

Hva du skal skape

Et godt skrevet program på Mac-maskinen logger meldinger til systemloggen. Alle kan se loggen ved hjelp av Mac Console program, men svært få mennesker vet om det. I denne veiledningen vil jeg vise deg hvordan du bruker Console og de forskjellige tingene du kan gjøre med det.

Åpningskonsoll

Åpningskonsoll fra Dock

Å åpne Console, gå til verktøy katalog under applikasjoner i Brygge.

Åpningskonsoll fra Spotlight

Eller, åpne Spotlight og starte den derfra.

Åpningskonsoll fra Alfred

Hvis du har alfred, du kan skrive konsoll i Alfred-spørringen.

Åpningskonsoll fra LaunchBar

Hvis du har LaunchBar, du kan åpne den med Console også.

Hovedvinduet for konsoll

Uansett hvilken måte du starter Console, programmet vil vise mye informasjon på hovedvinduet. Det du ser er hver melding at hvert program du kjører, sender til Systemlogg

De Systemlogg er en enhetlig måte å lagre informasjon om programtilstander på Mac. Vanligvis viser hver linje innspilt tid og meldingen gitt fra programmet.

Knappbalkfunksjoner

Den første knappen i knappestangen er Vis loggliste. Dette åpner et sidepanel til venstre og viser alle filene som den leser logginformasjon fra, for å generere listen.

Vis loggliste

De Alle meldinger Området har oppføringer fra hver av disse filene. Hvis du velger en enkelt fil, vil den vise informasjon fra den filen.

De Klar skjerm knappen fjerner alt i hovedvinduet. Dette kommer til nytte for å se nye meldinger.

De Last knappen vil laste inn informasjonen fra alle loggfilene. Derfor, hvis du Klar skjerm eller Ignorer Sender, Informasjonen skjult, skrives på nytt til listen.

De Ignorer Sender knappen gir en måte å begrense informasjonen. Velg en oppføring, klikk på Ignorer Sender knappen, og hver oppføring fra den avsenderen vises ikke. Du kan reversere det ved å gjøre en Last.

Velger avsender å ignorere

I min Console vindu, jeg har mange oppføringer fra com.apple.time at jeg ikke trenger å se. Ved å velge en av dem ...

Ignorer Sender

og deretter trykke på Ignorer Sender, alle linjer fra com.apple.time avsenderen blir fjernet. Hvis du vil angre dette, trykker du på Last og de vil være tilbake.

Sette inn en markør fra menyen

Med Sett inn markør, Du kan legge inn en tidsstemplet oppføring på stedet. Første gang du gjør en, har jeg funnet det nødvendig å gjøre det fra Utsikt Meny. Etter det kan du gjøre det helt enkelt fra knappen.

Den innsatte markøren

Med markøren på plass, kan du gå tilbake til jobb. Når du sjekker det igjen, kan du enkelt se markøren og eventuelle nyere oppføringer.

Inspektør

De Inspektør knappen slår på og av en opptaksinspektør. Når du velger en oppføring og trykker Inspektør, Nærmere informasjon om den valgte oppføringen vises i et lettlest format. Du kan flytte disse vinduene til siden og velge forskjellige oppføringer. De Inspektør vil vise informasjonen for den oppføringen.

Filter

Det siste elementet er Filter. Dette ser ut som en søkeboks, men er ganske en måte å fjerne alle oppføringer med unntak av de som samsvarer med strengen i filterboksen. Derfor, hvis du vet et stykke tekst du må finne i loggene, skriv det inn i Filter boks og hver oppføring med den teksten vil dukke opp. Leter etter alt FIKSE MEG tekststrenger gir egentlig et stort antall oppføringer. Ser ut som en feil!

debugging

De FIKSE MEG oppføringer viser at jeg har en bestemt feil som jeg må fikse. Meldingen kommer hovedsakelig fra SystemUIServer prosess. Denne prosessen tar vare på ekstern maskinvare festet av datamaskinen min. Strengen den viser er BBFFFLO? 

Siden jeg har en Buffalo USB-harddisk, er det sannsynligvis problemet.

Feilsøking av FIXME

Etter at jeg demonterte og fjernet Buffalo USB-stasjonen, plasserte jeg en markør etter den siste oppføringen av den typen. Ved å inspisere tidligere loggoppføringer ser jeg at jeg får en FIKSE MEG oppføring 12 ganger i sekundet! Tretti minutter senere og jeg har ingen meldinger. Det var definitivt problemet.

Plugging Usb Drive Back Up

Så snart jeg plugger Buffalo Drive tilbake, begynner jeg umiddelbart å ha disse meldingene igjen. Jeg merker også at diskarbitrationd prosessen har det samme problemet. Det må være volumnavnet på disken er ikke skrevet med UTF-8 tegn.

Ved å søke på Internett fant jeg ut hvordan du endrer volumnavnet. Ingen flere problemer. Nå vil loggfilene mine bli mye mindre! Ikke bare det, men tilgangstider til den eksterne harddisken forbedret seg sterkt.

Konklusjon

Det dårlige volumnavnet viser verdien av Console program. Ved å inspisere Console nå og da kan du få en følelse for helsen til systemet ditt, oppdage mistenkelige feil og holde systemet i gang med det beste. Søker på Internett for prosessene som vises i Console vil hjelpe deg å begrense problemet til du kan fikse det selv.