Mac-konsoll: avgrens loggen til eitt VPN-forsøk
Tidsstempel éi tilkopling, filtrer på prosessen som eig henne, og les deretter den første feilen i staden for den siste. Eksporter berre utdraget du faktisk gjekk gjennom.
VPN-et feilar, nokon seier sjekk Konsoll, og du opnar eit vindauge som strøymer tusenvis av linjer i sekundet. Det meste har ingenting med tunnelen å gjere. Den nyttige dugleiken er å avgrense visninga til eitt forsøk og éin prosess før du les noko.
Tre steg er nok for dei fleste VPN-undersøkingar på Mac.
Gjer eitt forsøk du kan kjenne att
Skriv ned lokal tid og tidssone, og kople deretter til éin gong. Noter den nøyaktige teksten i feilen klienten viste, for han er vanlegvis meir spesifikk enn noka logglinje. No har du eit vindauge på nokre sekund og eit søkjeord. Alt før det vindauget er historie du ikkje treng.
Eit forsøk du ikkje kan tidsstemple, er eit forsøk du ikkje kan filtrere.
Filtrer på prosess før du filtrerer på tekst
Søkjefeltet i Konsoll godtek prosess- og meldingspredikat, og kommandolinjeekvivalenten er meir reproduserbar. log show --last 5m --predicate 'process == "NEIKEv2Provider"' avgrensar til éin leverandør. Det nøyaktige prosessnamnet varierer etter tilkoplingstype, så finn det under det første ufiltrerte forsøket.
Filtrering på tekst først returnerer kvart delsystem som tilfeldigvis logga ordet VPN.
Eit predikat kan også filtrere på delsystem og kategori, noko som ofte er strammare enn eit prosessnamn. Einskild logging lèt eit bibliotek erklære eit delsystem, og nettverkskomponentane til Apple brukar fleire av dei. Start med prosessen, og legg deretter til --info om standardnivået gøymer hendinga du ventar. Meldingar på feilsøkingsnivå krev vanlegvis ein konfigurasjonsprofil, som ikkje er verd å installere berre for å lese éin logg.
Les rekkjefølgja, ikkje den siste linja
Den siste fråkoplingsmeldinga er den minst informative linja i fila. Sjå tidlegare etter den første adapterfeilen, verifiseringsfeilen eller konfigurasjonsavvisinga. Dei namngjev trinnet som feila, medan fråkoplinga berre seier at trinnet ikkje vart gjenoppretta. Ta vare på rekkjefølgja av hendingar når du kopierer dei, fordi rekkjefølgja er diagnosen.
At ein lokal teneste startar, er ikkje eit vellukka eksternt handtrykk, og loggen kjem ikkje til å late som noko anna.
Kva redigering gøymer, og kvifor
Einskild logging gøymer enkelte verdiar bak ein privat markør som standard, og difor kan eit nyttig felt sjå tomt ut. Det er eit designval om kva som kan samlast inn, ikkje ein feil. Ikkje snu breie personverninnstillingar berre for å få meir tekst.
Om verdien du treng er redigert, kan du leite etter han i loggen eller konfigurasjonen til applikasjonen sjølv.
Eksporter eit gjennomgått utdrag
Eksporter berre vindauget du gjekk gjennom. Stigar, brukarnamn, interne vertsnamn og endepunktadresser dukkar opp i vanlege logglinjer, og ein eksport av heile systemet ber dei alle til den som mottek han.
Ta vare på både den urørte opptaka og utdraget. Om nokon seinare bestrid tidslinja, er originalen det einaste som avgjer det. Utdraget er for billetten, og originalen er for diskusjonen.
Namngje trinnet eksplisitt i billetten: adapter, verifisering eller ruting. Det held prova tolkbare i staden for å gjere dei til ei bunt ingen kan lese. Apples brukarrettleiing for Konsoll dekkjer innsamlings- og søkjekontrollane som er nemnde her.