Gdzie mogę znaleźć moje dzienniki awarii?


66

Chciałbym cię zapytać, gdzie mogę znaleźć moje dzienniki awarii?

Odpowiedzi:


49

Otwórz konsolę z aplikacji-> Narzędzia, zobaczysz pliki dziennika.


1
W konsoli zobaczysz katalogi, o których wspomina @TJ Luoma, ale może nie zawierać wszystkich plików w interfejsie użytkownika. Polecam użycie opcji Reveal w Finderze, klikając prawym przyciskiem myszy po zlokalizowaniu odpowiedniego folderu z konsoli.
HuaTham

33

Aplikacja konsoli ma je uporządkowane w zależności od tego, czy proces na poziomie systemu się zawiesił, czy proces na poziomie użytkownika ...

wprowadź opis zdjęcia tutaj

Stamtąd możesz sprawdzić, czy znajduje się w ~ / Library / Logs lub / Library / Logs - dostaniesz awarie i panikę oraz zawiesi się w osobnych plikach. Nie zapomnij również zajrzeć do katalogu / private / var / log.


Czy jest /private/var/logpasek boczny aplikacji Console? /var/log
Widziałbym

18

~ / Library / Logs / DiagnosticReports / (gdzie ~ odnosi się do katalogu domowego).

~ / Library / Logs / CrashReporter / MobileDevice to dzienniki awarii dla urządzeń z systemem iOS (jeśli występują).

~ / Library / Logs / CrashReporter zawiera również łącza do elementów w ~ / Library / Logs / DiagnosticReports /


Dlaczego nie mam folderu ~/Library/Logs/CrashReporter?
Pacerier

2
@Pacerier Mam go tylko w /Library/Logs/CrashReporter… czy mógł ~zostać dodany przez pomyłkę? Lub poczekaj ... ta odpowiedź ma 6 lat ... Uaktualnienie?
Erk

6

Aby znaleźć pliki awarii, możesz uruchomić aplikację konsoli, która wyświetli wszystkie komunikaty systemowe. Jeśli jakaś konkretna aplikacja uległa awarii, sprawdź Raporty użytkowników . W przypadku awarii systemu sprawdź Raporty systemowe . Po znalezieniu pliku awarii możesz odkryć w Finderze (zwykle znajduje się w ~/Library/Logs/DiagnosticReports).

Jeśli awaria spowodowała ponowne uruchomienie, w wierszu Wygląd wszystkich wiadomości z informacją o przyczynie wyłączenia i sprawdź dodatkowe informacje na poniższej liście przyczyn wyłączenia .

Możesz również sprawdzić pliki dziennika w /var/log(np. system.log) Lub w czasie rzeczywistym przez log stream.

Możesz również sprawdzić, gdzie generowane są zrzuty, monitorując system.logplik, np

tail -f /var/log/system.log | grep crash # Hit Control-C to stop.

Aby wyszukać poprzednie pliki awarii, uruchom:

grep crash /var/log/system.log

Aby wygenerować rzeczywiste pliki zrzutu pamięci (w /cores), zobacz: Jak wygenerować zrzuty pamięci w systemie macOS?


Aby upewnić się, że system macOS jest zdrowy, wykonaj następujące testy:


Jeśli system często się restartuje, możesz także spróbować:


1
Helluva odpowiedź właśnie tam
ipatch
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.