Konsolisovelluksen käyttö vianmääritykseen

  • Kirk McElhearn
  • 3 vuotta sitten
    Kategoriat: & Sovellukset
    Tags: Apple, Konsoli, Vianmääritys, apuohjelmat

Tietokoneongelmien vianmääritys voi olla melko monimutkaista, mutta onneksi macOS:n mukana on joitakin työkaluja, jotka voivat auttaa. Yksi näistä on Konsoli, joka sijaitsee /Applications/Utilities-kansiossa. Konsoli näyttää lokitiedot ja virheilmoitukset, jotka voivat joissakin tapauksissa auttaa sinua löytämään ongelmien syyn. Seuraavassa kerrotaan, miten voit käyttää tätä sovellusta Macin ongelmien selvittämiseen.

Sekä macOS itse että Macin sovellukset luovat paljon lokitiedostoja: tiedostoja, jotka sisältävät lausumia siitä, mitä sovellukset ovat tehneet, sekä mahdolliset virheet. Nämä virheet eivät aina ole niin vakavia, että sovellus kaatuu, mutta virheiden lähde voi aiheuttaa sovelluksen hitautta tai estää sitä suorittamasta tehtäviään kokonaan.

Consolin tehtävänä on kerätä, näyttää ja lajitella Macin lokitietoja. Se näyttää lukuisia viestejä, ja kun katsot sovellusta, näet kymmeniä viestejä joka sekunti. Useimmat näistä ovat hyvänlaatuisia; ne eivät kerro ongelmista, vaan ainoastaan siitä, että jokin tapahtuma on sattunut.

Kun käynnistät Konsolin, et näe yhtään viestiä: ikkunassa lukee Start streaming.

Huomaa, että yllä olevassa kuvakaappauksessa sivupalkissa on useita laitteita; Tummatähti on iMac-tietokoneeni, ja sen alapuolella näet kaksi iPadia, iPhonen ja Applen kellon. Konsoli voi muodostaa yhteyden näihin laitteisiin ja näyttää niiden viestit, jos ne ovat samassa wi-fi-verkossa.

Näyttääksesi viestit Apple Watchilla, sinun on kerrottava kellolle, että se luottaa tietokoneeseen; napsauta Apple Watch -merkintää sivupalkissa, ja kello kysyy, haluatko luottaa Maciin, ja pyytää sinua syöttämään salasanasi tämän hyväksymiseksi.

Jos valitset laitteen ja napsautat Käynnistä suoratoisto, Konsoli näyttää kaikki kyseisellä laitteella tuotetut viestit. Nämä viestit täyttävät ikkunan hyvin nopeasti; näet, että alla olevassa näkymässä on yli 24 000 viestiä, ja niitä lisätään satoja joka sekunti. Niitä voi olla vaikea lukea: voit keskeyttää niiden näyttämisen napsauttamalla työkalupalkin Tauko-painiketta.

Log-viestit ovat usein pidempiä kuin konsoli-ikkunan yläosassa voidaan näyttää, joten jos napsautat viestiä, näet sen alaruudussa. Voit nähdä viestejä tietylle sovellukselle – Viestit, yllä – tai prosessille, joka on sovellus tai macOS:n osa, joka toimii taustalla. Yllä olevassa kuvakaappauksessa on kaksi tällaista prosessia: runningboardd ja trustd. Macissasi on satoja tällaisia prosesseja.

Jos valitset Virheet ja viat, näet vain tämäntyyppisiä viestejä, jotka on merkitty keltaisilla pisteillä (virheet) tai punaisilla pisteillä (viat). Virheet ovat vakavampia kuin virheet, mutta ne eivät välttämättä ole kohtalokkaita.

Macisi tuottaa paljon ”virheitä” lokiinsa, mutta sinun ei kannata huolestua niistä, ellei sinulla ole ongelmia tietyn sovelluksen kanssa. Tämä on tärkeää tietää, koska puhelimen teknisen tuen huijarit yrittävät usein vakuuttaa uhreille, että kyseessä on vakava ongelma, kehottamalla heitä katsomaan Konsoli-sovellusta ja viittaamalla näihin virheisiin.

Voit suodattaa lokimerkintöjä kirjoittamalla ikkunan yläreunassa olevaan hakukenttään ja painamalla Return. Esimerkiksi alla olevassa kuvakaappauksessa olen etsinyt hakusanalla Safari ja näen seuraavat lokimerkinnät:


Jos jokin sovellus käyttäytyy huonosti tai kaatuu, on hyvä tarkistaa Console. Etsi kyseisen sovelluksen nimi ja katso, onko siinä virhe- tai vikailmoituksia. Jos sama viesti toistuu usein, yritä etsiä sitä googlettamalla (mutta ilman tarkempia tietoja, kuten päivämäärää, kellonaikaa jne.). Useimmissa tapauksissa löydät joitakin verkkosivuja tai foorumiviestejä, joissa näitä viestejä käsitellään. Tämä voi vaatia melkoisen määrän etsintää, mutta joskus se on paras tapa saada käsitys siitä, mikä on mennyt pieleen.

Huomaa, että voit asettaa monimutkaisia kyselyitä hakukenttään. Yllä olevassa kuvakaappauksessa näet hakukentässä Safarin vieressä Any. Napsauttamalla Any näet useita vaihtoehtoja, kuten Process (Prosessi), Message Type (Viestin tyyppi) ja muita. Tarjolla on myös operaattoreita, kuten Contains, Does not Contain jne. Voit tallentaa haun napsauttamalla Tallenna-painiketta oikealla työkalurivin alapuolella. Jos teet näin, se lisää ”suosikin” palkille, Kaikkien viestien ja Virheiden ja vikojen viereen. Voit tehdä näin, jos sinulla on ongelmia tietyn sovelluksen kanssa ja haluat tarkistaa sen aika ajoin.

Jos sinulla on sovellus, joka kaatuu usein, napsauta sivupalkissa Crash Reports (Kaatumisraportit); tämä näyttää kaatumislokit. Et pysty tulkitsemaan näitä kaatumislokeja, ellet ole kehittäjä, mutta niistä on paljon hyötyä sovelluskehittäjille lähetettäessä, kun sinulla on ongelmia.

Diagnostiikkaraportit voivat olla hyödyllisiä myös kehittäjille; ne sisältävät tietoja sovelluksen ongelmista, jotka eivät ole kaatumisia.

Klikkaa kaatumisraporttia tai diagnostiikkaraporttia hiiren kakkospainikkeella ja valitse Paljasta Finderissa löytääksesi lokin, jotta voit lähettää sen kehittäjälle.

Sivupalkissa näet muita lokikansioita ja raportteja, kuten Pyöräytysraportit ja Lokiraportit. Ja system.log on täydellinen loki kaikista laitteesi viesteistä, pelkän tekstin muodossa. Sinun on kirjauduttava sisään järjestelmänvalvojana, jotta voit tarkastella tätä lokia, ja se on hyvin pitkä ja monimutkainen, joten sitä kannattaa tarkastella vain, jos etsit tiettyä tapahtumaa tai ongelmaa.

Console voi olla hieman hankala, jos sinulla ei ole kokemusta siitä, millaisia viestejä tietokoneet kirjaavat lokiin, mutta se voi olla työkalu, joka auttaa sinua löytämään Macin ongelman aiheuttajan. Seuraavan kerran, kun kohtaat ongelmia sovellusten kanssa, jotka roikkuvat tai kaatuvat, tutustu Konsoliin ja katso, auttaako se.

Vastaa

Sähköpostiosoitettasi ei julkaista.