Nas versões anteriores do OS X, o Console.app tinha botões para permitir a visualização mais cedo ou mais tarde nos logs.
No Sierra, parece mostrar apenas entradas a partir de quando você inicia o Console.app.
Como você obtém o Console.app para mostrar entradas anteriores?
Por exemplo, eu quero ver os logs antes da minha última reinicialização para ver por que ele travou.
Respostas:
Resposta curta
Você não pode. Bem, pelo menos ainda não . Isso ocorre porque o Console não está trabalhando com dados históricos - está trabalhando com dados ao vivo .
O que você pode fazer é usar o
log
comando no Terminal. No entanto, tenho que avisá-lo, parece haver muitos 'bugs' na forma como olog
comando está funcionando no Sierra. Se você estiver interessado em usar este comando, consulte Usando os logs no Sierra: algumas dicas práticas .[EDITAR]
Esqueci de mencionar que há outra opção disponível para os usuários. É um aplicativo gratuito chamado Loglogger . Esta é uma solução alternativa fornecida por Howard Oakley, projetada para fornecer acesso aos logs da Sierra que o Console não fornece. Obviamente, isso requer que o macOS Sierra seja executado. É um download .zip e inclui um bom guia em PDF sobre como usá-lo.
Nota: Não tenho nenhuma afiliação com o aplicativo ou com o Howard Oakley.
Resposta longa
Uma coisa que não é óbvia para os usuários é que a versão do console incluída no macOS Sierra é uma fera totalmente nova (ou seja, um novo aplicativo , construído do zero).
Versões anteriores do console abertas todas as mensagens por padrão e, por isso, era uma ótima ferramenta para solucionar problemas após o fato (por exemplo, após uma falha, você podia abrir o console e consultar o evento e o que o precedeu).
O console do macOS Sierra simplesmente não funciona assim. Está registro ao vivo é executado apenas quando o Console está aberto. Portanto, se você está tentando descobrir por que o Mac foi desligado à meia-noite, isso não ajudará.
Portanto, do ponto de vista da solução de problemas, o novo console é frustrantemente limitado. Isso não quer dizer que ele não tenha algumas melhorias importantes (como excelente nova funcionalidade de Pesquisa), mas atualmente é apenas realmente útil em termos de problemas de depuração durante o trabalho no Sierra, mas bastante inútil se você deseja analisar extensões do kernel e serviços. Ele também fornece uma variedade de novas ferramentas, mas como o Console não está trabalhando com dados históricos , essas ferramentas funcionam apenas com entradas capturadas desde o lançamento do Console (ótimo se você estiver tentando solucionar o problema de por que um aplicativo específico trava sempre que você tenta executar uma função específica, mas inútil caso contrário).
Então o que estou dizendo? Bem, o console é um trabalho em andamento. Eu diria que atualmente é realmente uma versão beta . Muito mais funcionalidades serão adicionadas com o passar do tempo, mas por enquanto precisamos ser pacientes.
fonte
Você precisa primeiro usar o
log
comando na linha de comando para coletar as mensagens registradas em um.logarchive
pacote configurável e, em seguida , usar o Console para visualizar o conteúdo desse pacote configurável. Por exemplo:… Coletará todas as mensagens registradas geradas durante o dia anterior em um
system_logs.logarchive
pacote configurável no diretório atual. Abra este pacote no console e você poderá usar todo o poder do aplicativo para visualizar, pesquisar e filtrar os dados do log.Observe que
log
tem muitos outros aplicativos úteis; Sugiro ler alog(1)
página de manual.fonte