Como habilitar o logging para o Google Chrome no Ubuntu 12.04?

5

Estou tentando capturar os registros de um determinado bug que estou tendo com o Google Chrome. No entanto, não consigo encontrar / ativar logs para o GC.

De acordo com esta página do projeto Chromium , só preciso adicionar os sinalizadores --enable-logging --v=1 e um arquivo chrome_debug.log aparecerão no meu diretório de dados do usuário. No entanto, após executar o GC (e fechar o botão da barra de título 'X'), não há um arquivo chrome_debug.log no diretório especificado. Eu até tentei executar como root, pois pode ter algo a ver com permissões de gravação, mas o GC se recusa a iniciar como root.

Outra coisa, o GC também imprime mensagens quando invocado na linha de comando. Eu tentei capturar isso e redirecioná-los para um arquivo via $ google-chrome > today.log , mas as mensagens ainda são impressas na linha de comando e o arquivo que eu especifico é criado, mas permanece vazio.

Note que eu não posso simplesmente copiar e colar as mensagens impressas no terminal depois que meu bug ocorrer enquanto o bug congela todo o meu sistema que, quando ocorrer, minha única opção é desligar meu computador diretamente através do botão liga / desliga . Eu já vi alguns bugs similares, mas acho que eles não descrevem exatamente minha situação, então eu realmente gostaria de obter alguns logs para isso.

Então, como habilito o registro ou, pelo menos, obtenho essas mensagens de terminal em um arquivo?

    
por skytreader 05.01.2013 / 07:09

3 respostas

5

Parece provável que você não esteja procurando no lugar certo para o arquivo de log.

Quando você executar google-chrome --enable-logging --v=1 , o arquivo de log será criado dentro de ~/.config/google-chrome (onde ~ representa sua pasta pessoal). Se você estiver usando o Nautilus (o navegador de arquivos gráficos), terá que pressionar Ctrl + H ou clicar em Visualizar > Mostrar arquivos ocultos para ver arquivos e pastas que começam com . , como a pasta .config .

Ou , se você estiver usando o Chromium em vez do Chrome e executar chromium-browser --enable-logging --v=1 , o arquivo de log será criado dentro de ~/.config/chromium .

Se você quiser enviar all a saída de um comando para um arquivo, a saída de erro incluindo , use o operador de redirecionamento &> em vez de apenas > . Então você pode executar google-chrome &> output.txt .

editar

% bl0ck_qu0te%     
por Eliah Kagan 05.01.2013 / 07:53
3

Outro hit é redirecionar para stderr

--enable-logging=stderr --v=1
    
por Thiago Macedo 14.04.2015 / 03:14
0

Eu apenas tentei isso e salvar a saída do console que aparece no terminal você tem que usar tanto a opção de comando --enable-logging --v=1 e o &>log.txt redirecionamento.

    
por Tyler 27.06.2013 / 18:03