- Kirk McElhearn
Troubleshooting computer problems can be quite complex, but fortunately there are some tools that are included with macOS that can help. Jednym z nich jest Konsola, znajdująca się w folderze /Applications/Utilities. Konsola wyświetla logi i komunikaty o błędach, które w niektórych przypadkach mogą pomóc w ustaleniu przyczyny kłopotów. Oto, jak możesz użyć tej aplikacji do rozwiązywania problemów z komputerem Mac.
Zarówno sam macOS, jak i aplikacje na Maca tworzą mnóstwo dzienników: plików zawierających informacje o tym, co zrobiły aplikacje, wraz z ewentualnymi błędami. Błędy te nie zawsze są na tyle poważne, aby spowodować awarię aplikacji, ale ich źródło może spowodować, że aplikacja będzie działać wolno lub całkowicie uniemożliwi wykonanie swoich zadań.
Rola konsoli polega na zbieraniu, wyświetlaniu i sortowaniu informacji o dziennikach na komputerze Mac. Wyświetla mnóstwo komunikatów, a w trakcie oglądania aplikacji zobaczysz ich dziesiątki w każdej sekundzie. Większość z nich jest łagodna; nie wskazują na problemy, a jedynie informują o zdarzeniu, które miało miejsce.
Po uruchomieniu Konsoli nie zobaczysz żadnych komunikatów: w oknie jest napisane Rozpocznij strumieniowanie.
Zauważ, że na powyższym zrzucie ekranu na pasku bocznym znajduje się wiele urządzeń; Dark Star to mój iMac, a poniżej widać dwa iPady, iPhone’a i Apple Watch. Konsola może połączyć się z tymi urządzeniami, aby wyświetlić ich wiadomości, jeśli znajdują się one w tej samej sieci Wi-Fi.
Aby wyświetlić wiadomości na Apple Watch, musisz powiedzieć zegarkowi, aby zaufał komputerowi; kliknij pozycję Apple Watch na pasku bocznym, a zegarek zapyta Cię, czy chcesz zaufać komputerowi Mac, i zażąda od Ciebie wprowadzenia kodu dostępu, aby to zatwierdzić.
Jeśli wybierzesz urządzenie i klikniesz przycisk Rozpocznij strumieniowanie, Konsola wyświetli wszystkie wiadomości generowane na tym urządzeniu. Wiadomości te bardzo szybko wypełniają okno; w poniższym widoku widać, że jest ich ponad 24 000, a w każdej sekundzie dodawane są setki. Mogą być trudne do odczytania: aby wstrzymać ich wyświetlanie, kliknij przycisk Pauza na pasku narzędzi.
Wiadomości dziennika są często dłuższe niż można je wyświetlić w górnej części okna Konsola, więc jeśli klikniesz wiadomość, zobaczysz ją w dolnym okienku. Możesz zobaczyć komunikaty dla konkretnej aplikacji – Wiadomości, powyżej – lub dla procesu, czyli aplikacji, lub części macOS, która działa w tle. Na powyższym zrzucie ekranu widoczne są dwa takie procesy: runningboardd i trustd. Twój Mac ma setki takich procesów.
Jeśli klikniesz Błędy i usterki, zobaczysz tylko te typy komunikatów, oznaczone żółtymi kropkami (błędy) lub czerwonymi kropkami (usterki). Usterki są poważniejsze niż błędy, ale nie muszą być śmiertelne.
Mac generuje wiele „błędów” w swoich dziennikach, ale nie powinieneś się nimi przejmować, chyba że masz problem z konkretną aplikacją. Warto o tym wiedzieć, ponieważ oszuści korzystający z telefonicznej pomocy technicznej często próbują przekonać ofiary o istnieniu poważnego problemu, mówiąc im, aby zajrzały do aplikacji Konsola i wskazując na te błędy.
Wpisy dziennika można filtrować, wpisując je w polu wyszukiwania u góry okna i naciskając klawisz Return. Na przykład, na poniższym zrzucie ekranu, szukałem Safari, i widzę następujące elementy dziennika:
Jeśli masz aplikację, która jest nieprawidłowe zachowanie lub awarii, to jest to dobry pomysł, aby sprawdzić Console. Wyszukaj nazwę tej aplikacji i sprawdź, czy są jakieś komunikaty o błędach lub usterkach. Jeśli widzisz ten sam komunikat powtarzający się często, spróbuj go wygooglować (ale bez żadnych konkretnych informacji, takich jak data, godzina, itp.) W większości przypadków można znaleźć kilka stron internetowych lub postów na forum omawiających te komunikaty. Może to zająć sporo czasu, ale czasami jest to najlepszy sposób, aby zorientować się, co poszło nie tak.
Zauważ, że możesz ustawić złożone zapytania w polu wyszukiwania. Na powyższym zrzucie ekranu obok Safari w polu wyszukiwania widać pozycję Dowolny. Kliknij dowolny, aby wyświetlić szereg opcji, takich jak Proces, Typ wiadomości i inne. Dostępne są również operatory, takie jak Zawiera, Nie zawiera itd. Wyszukiwanie można zapisać, klikając przycisk Zapisz znajdujący się po prawej stronie, tuż pod paskiem narzędzi. Jeśli to zrobisz, doda to „ulubione” na pasku, obok Wszystkie wiadomości i Błędy i usterki. Możesz to zrobić, jeśli masz problemy z konkretną aplikacją i chcesz ją sprawdzać od czasu do czasu.
Jeśli masz aplikację, która często się zawiesza, kliknij przycisk Raporty awarii na pasku bocznym; to wyświetla dzienniki awarii. Nie będziesz w stanie zinterpretować tych dzienników awarii, chyba że jesteś programistą, ale są one bardzo pomocne w wysyłaniu do twórców aplikacji, gdy masz problemy.
Raporty diagnostyczne mogą być również przydatne dla programistów; zawierają one informacje o problemach z aplikacją, które nie są awariami.
Kliknij prawym przyciskiem myszy raport awaryjny lub diagnostyczny i wybierz opcję Ujawnij w Finderze, aby znaleźć dziennik, który można wysłać do programisty.
Na pasku bocznym zobaczysz inne foldery dzienników i raportów, takie jak Raporty spinu, Raporty dziennika i inne. A system.log to pełny dziennik wszystkich wiadomości na urządzeniu, w postaci zwykłego tekstu. Aby wyświetlić ten dziennik, musisz być zalogowany jako administrator, a jest on bardzo długi i złożony, więc będziesz chciał go przejrzeć tylko wtedy, gdy szukasz konkretnego zdarzenia lub problemu.
Console może być trochę nieporęczne, jeśli nie masz doświadczenia w typach komunikatów, które komputery rejestrują, ale może to być narzędzie, które pomoże Ci znaleźć to, co powoduje problem na komputerze Mac. Następnym razem, gdy napotkasz problemy z zawieszającymi się lub zawieszającymi się aplikacjami, sprawdź, czy Konsola Ci pomoże.