Jawaban:
Laporan kerusakan individual disimpan di ~ / Library / Logs / CrashReporter tetapi ada alat koleksi sistem log lebar yang disebut sysdiagnose .
Setelah Anda mulai mengalami masalah, tahan 4 tombol kontrol dan kemudian tekan periode "." kunci. shift+ control+ option+ command+.
Setelah sekitar 15 detik, jendela Finder akan terbuka dengan file sysdiagnose disorot.

Pintasan ini hanya menjalankan sysdiagnoseperintah, jadi jika Anda terbiasa dengan terminal dan ingin memberikan ID proses, Anda bisa mendapatkan informasi debug yang ditingkatkan tentang program spesifik itu. Pintasan kunci memanggil alat tanpa argumen dan hanya menangkap laporan dasar.
~/Library/Logs/CrashReportertidak mengandung .crashfile. Sebaliknya: /Library/Logs/DiagnosticReportsdan~/Library/Logs/DiagnosticReports
launchctlperintah akan memulai daemon.
sysdiagnoseperintahnya juga tersedia di OS 10.6? Saya tidak menemukan halaman manual dan which sysdiagnosetidak mengembalikan apa pun di OS 10.6.8, atau apakah saya harus menginstalnya secara eksplisit?
Script shell ini (pada 10.8 dan lebih rendah) dan program yang dapat dieksekusi dengan nama yang sama pada 10.9:
Di Terminal, jalankan perintah berikut.
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.stackshot.plist
Buat catatan tertulis dari chord kunci berikut, Anda akan membutuhkannya nanti:
Control- Option- Command- Shift-.
Ketika masalah terjadi:
sysdiagnoserutinitas selesai - cukup tunggu selama Anda bisa (tidak akan ada indikasi kemajuan di layar)Dalam kasus yang jarang terjadi, masalah dapat mencegah penyelesaian sysdiagnose (saya telah membuat saran perbaikan untuk Apple). Jika ini terjadi - jika Anda yakin telah menunggu cukup lama - mungkin masuk akal untuk me-restart Mac. Kemudian:
/private/var/tmpTanpa kunci akord, Anda dapat menjalankan sysdiagnose dari baris perintah (lihat di bawah, halaman manual Apple). Tetapi seringkali lebih bermanfaat, atau perlu, menggunakan akor - jadi bersiaplah.
Sementara saya tidak mendorong kecerobohan, Anda bisa sedikit ceroboh dengan Control- Option- Command- Shift- .... jika Anda kesulitan untuk menghindari fnkunci pada laptop Anda, jangan khawatir; termasuk itu secara tidak sengaja seharusnya tidak mencegah jalannya sysdiagnose.
Petunjuk: seseorang mungkin ingin mengajukan pertanyaan terpisah tentang menganalisis hasil sysdiagnose- jawaban yang lebih umum dapat berguna.
/tmparea adalah fileKehadiran sysdiagnose_….tar.gzfile menunjukkan bahwa semua bagian sysdiagnoserutin selesai, dan bahwa hasilnya diarsipkan. Jika diinginkan, buka arsip - isinya akan muncul sebagai folder.
/tmparea tersebut adalah folderKehadiran sysdiagnose_…folder (bukan .tar.gzfile) menunjukkan bahwa:
Beberapa file dapat dibaca oleh manusia dan dapat membantu memecahkan masalah.
File lain lebih berorientasi pada pengembang.
Terkait:
Untuk menjalankannya yang tidak lengkapsysdiagnose mungkin berguna untuk memfokuskan perhatian pada file yang kosong secara tidak normal ...
stackshot (1) Halaman Manual OS X
sysdiagnose (1) Halaman Manual OS X
Beberapa dari apa di atas adalah edisi yang lebih umum dari jawaban yang diterima yang muncul di tempat lain.
Dipandu oleh daftar log di Konsol:

Berharap menemukan file di jalur berikut:
ConsoleUntuk menemukan file diagnostik atau kerusakan yang ada, buka aplikasi Konsol dan temukan file di Laporan Pengguna (berada di ~/Library/Logs/DiagnosticReports) di bagian atau Laporan Sistem (terletak di /Library/Logs/DiagnosticReports). Lihat: Di mana saya dapat menemukan log kerusakan saya?
sysdiagnoseSesuai instruksi resmisysdiagnose untuk macOS, Anda dapat memicu sysdiagnosesalah satunya dengan:
Catatan: Untuk mengakses tautan di atas, Anda harus masuk ke situs Pengembang Apple terlebih dahulu.
Tekan sebentar tombol berikut secara bersamaan:
Command- Option- Shift- Control-Period (.)
dan tunggu. The sysdiagnoseProses dapat mengambil 10 menit untuk menyelesaikan. Setelah selesai, Finder akan secara otomatis muncul menampilkan file yang dihasilkan di /private/var/tmp/(misalnya sysdiagnose_2017.mm.dd_hh-mm-ss-0000_12345.tar.gz).
Picu a sysdiagnosedari Terminal dengan memasukkan perintah ini:
sudo sysdiagnose
Untuk menghasilkan dump core crash, lihat: Cara membuat core dump pada macOS?