Table of Contents

Gravar arquivo de dump EED

O arquivo EED (EasyAR Event Dump) pode ser usado para capturar alguns dados críticos de runtime para fornecer à equipe de suporte técnico da EasyAR para análise de problemas, como resultados de rastreamento de alguns trackers, solicitações de rede entre o programa e o serviço Mega, etc. Geralmente usado quando o problema não pode ser reproduzido usando o arquivo EIF.

Usar o painel do modo de desenvolvedor para gravar

Execute o programa e abra o painel de diagnóstico do modo de desenvolvedor (por padrão, toque rapidamente na tela 8 vezes), clique em rec em eed para iniciar a gravação. Reproduza o problema e clique em stop para concluir a gravação.

diagnostics eed windows

O caminho do arquivo EED gravado será exibido durante a gravação.

diagnostics eed windows 2

Usar script para gravar

Você pode usar EventDumpRecorder.start(string, int) para iniciar a gravação de um arquivo EED e EventDumpRecorder.stop() para interrompê-la.

Por exemplo, o código abaixo demonstra como gravar um arquivo EED em um script:

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

Tópicos relacionados