Table of Contents

Merekam berkas dump eed

Berkas EED (EasyAR Event Dump) dapat digunakan untuk menangkap beberapa data runtime penting untuk disediakan bagi dukungan teknis EasyAR guna analisis masalah, seperti hasil pelacakan beberapa pelacak, permintaan jaringan antara program dan layanan Mega, dll. Biasanya digunakan saat berkas EIF tidak dapat mereproduksi masalah.

Menggunakan panel mode pengembang untuk merekam

Jalankan program, lalu buka panel diagnosis mode pengembang (dengan konfigurasi default, ketuk layar dengan cepat 8 kali), klik rec pada eed untuk mulai merekam. Lakukan reproduksi masalah, lalu klik stop untuk menyelesaikan perekaman.

diagnostics eed windows

Jalur berkas EED yang direkam akan ditampilkan selama perekaman.

diagnostics eed windows 2

Menggunakan skrip untuk merekam

Anda dapat menggunakan EventDumpRecorder.start(string, int) untuk memulai perekaman berkas EED, dan EventDumpRecorder.stop() untuk menghentikan perekaman.

Misalnya, kode berikut menunjukkan cara merekam berkas EED dalam skrip:

EventDumpRecorder eedRecorder;

bool RecordEED(bool on)
{
    if (on)
    {
        if (session.Assembly == null || session.Assembly.Display == null) { return false; }
        var path = Path.Combine(Application.persistentDataPath, DateTime.Now.ToString("yyyy-MM-dd_HH-mm-ss.fff") + ".eed");
        eedRecorder = EventDumpRecorder.create();
        eedRecorder?.start(path, session.Assembly.Display.Rotation);
    }
    else
    {
        eedRecorder?.stop();
        eedRecorder?.Dispose();
        eedRecorder = null;
    }
    return true;
}

Topik terkait