Mac конзола: сузите дневник на један VPN покушај
Означите време једне везе, филтрирајте по процесу који је поседује, а затим прочитајте прву грешку уместо последње. Извезите само извод који сте заиста прегледали.
VPN не успева, неко каже провери Конзолу, и отворите прозор који избацује хиљаде редова у секунди. Већина тога нема везе са тунелом. Корисна вештина је сузити приказ на један покушај и један процес пре него што било шта прочитате.
Три корака су довољна за већину истрага VPN-а на Mac-у.
Направите један покушај који можете препознати
Запишите локално време и временску зону, па се једном повежите. Забележите тачан текст грешке коју је клијент приказао, јер је обично конкретнија од било ког реда у дневнику. Сада имате прозор од неколико секунди и појам за претрагу. Све пре тог прозора је историја која вам не треба.
Покушај коме не можете доделити време јесте покушај који не можете филтрирати.
Филтрирајте по процесу пре него што филтрирате по тексту
Поље за претрагу у Конзоли прихвата предикате процеса и поруке, а еквивалент у командној линији је поновљивији. log show --last 5m --predicate 'process == "NEIKEv2Provider"' сужава на једног добављача. Тачан назив процеса зависи од врсте везе, па пронађите га током првог нефилтрираног покушаја.
Филтрирање најпре по тексту враћа сваки подсистем који је случајно забележио реч VPN.
Предикат може да филтрира и по подсистему и категорији, што је често прецизније од назива процеса. Обједињено евидентирање омогућава библиотеци да објави подсистем, а Apple-ове мрежне компоненте користе неколико њих. Почните са процесом, а затим додајте --info ако задати ниво скрива догађај који очекујете. Поруке нивоа за отклањање грешака обично захтевају конфигурациони профил, који се не исплати инсталирати само да бисте прочитали један дневник.
Читајте след, а не последњи ред
Завршна порука о прекиду везе најмање је информативан ред у датотеци. Тражите раније прву грешку адаптера, неуспех провере или одбијање конфигурације. Оне именују фазу која је пала, док прекид само каже да фаза није обновљена. Сачувајте редослед догађаја када их копирате, јер след је дијагноза.
Покретање локалне услуге није успешан удаљени руковање, и дневник неће тврдити супротно.
Шта редакција скрива и зашто
Обједињено евидентирање по задатом скрива неке вредности иза приватног маркера, због чега корисно поље може изгледати празно. То је дизајнерска одлука о томе шта се сме прикупљати, а не грешка. Не мењајте широке поставке приватности само да бисте добили више текста.
Ако је вредност која вам треба редигована, потражите је у дневнику или конфигурацији саме апликације.
Извезите прегледани извод
Извезите само прозор који сте прегледали. Путање, корисничка имена, интерна имена хостова и адресе крајњих тачака појављују се у обичним редовима дневника, а извоз целог система носи све то ономе ко га прими.
Сачувајте и нетакнут снимак и извод. Ако неко касније оспори временску линију, само је оригинал решава. Извод је за тикет, а оригинал за расправу.
Именујте фазу изричито у тикету: адаптер, провера или усмеравање. То чува доказе читљивим уместо да их претвори у пакет који нико не може да прочита. Apple-ов кориснички приручник за Конзолу покрива контроле прикупљања и претраге на које се овде упућује.