Onde os logs do Ubuntu Gnome Looking Glass / extensions são armazenados?

2


Eu comecei a brincar com extensões para o gnome do Ubuntu, gnome-shell versão 3.18.5. Durante o desenvolvimento, encontrei um problema ao encontrar logs de minha extensão ou até mesmo o usado no console do Looking Glass. As informações que encontrei até agora dizem que os logs / erros devem estar em ~/.xsession-errors ou podem ser acessados com journalctl /usr/bin/gnome-shell . No meu caso, o primeiro arquivo não existe e o segundo log contém apenas rastreio sobre (re) iniciar o gnome shell gnome-shell[1460]: GNOME Shell started at Sun Jun 19 2016 12:28:57 GMT+0200 (CEST) e nada mais. Eu também sei que eu posso usar gnome-shell -r para enviar o shell para o terminal atual, mas eu realmente não gosto dessa solução.

O problema em si foi resolvido, desde que eu consegui encontrar os logs dentro do aplicativo de Logs baseado em GTk que é fornecido com o Ubuntu Gnome. No entanto, eu ainda ficaria grato se alguém me dissesse como posso acessar logs com uma linha de comando.


Agradecemos antecipadamente

    
por Nav 19.06.2016 / 15:52

1 resposta

3

Escreva %código% no seu código.

Abra o terminal e digite %código% para monitoramento em tempo real. Em seguida, reinicie o shell com log('[EXTENSION_LOG]', <yourLoggedValue>);

Quando o tempo de execução atingir a linha com seu log (), você verá algo assim:

  

13:49:50 notebook gnome-session [2646]: GJs-Mensagem: JS LOG:   [EXTENSION_LOG], 123

É um método de registro mais simples que eu encontrei.

O rótulo [EXTENSION_LOG] precisa separar seus logs de código de outras mensagens de log da sessão do gnome, como o início de extensões, ou encontrar seus locais, etc.

    
por Igor 30.03.2017 / 13:05