Table of Contents

Запись файлов EED dump

Файлы EED (EasyAR Event Dump) могут использоваться для захвата некоторых ключевых данных времени выполнения и передачи их технической поддержке EasyAR для анализа проблем, например результатов отслеживания от некоторых tracker и сетевых запросов между программой и сервисами Mega. Обычно они используются, когда проблему невозможно воспроизвести с помощью файла EIF.

Запись через панель developer mode

Запустите программу, затем откройте диагностическую панель developer mode (при настройках по умолчанию быстро коснитесь экрана 8 раз), нажмите rec у eed, чтобы начать запись. Воспроизведите проблему, затем нажмите stop, чтобы завершить запись.

diagnostics eed windows

Путь к записанному файлу EED будет отображаться во время записи.

diagnostics eed windows 2

Запись с помощью скрипта

Можно использовать EventDumpRecorder.start(string, int) для начала записи файла EED и EventDumpRecorder.stop() для остановки записи.

Например, следующий код показывает, как записать файл EED в скрипте:

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;
}

Связанные темы