Dans les versions précédentes d'OS X, Console.app avait des boutons pour vous permettre de voir plus tôt ou plus tard dans les journaux.
Dans Sierra, il semble afficher uniquement les entrées à partir du démarrage de Console.app.
Comment obtenir Console.app pour afficher les entrées précédentes?
par exemple, je veux voir les journaux avant mon dernier redémarrage pour voir pourquoi il s'est bloqué.
Réponses:
Réponse courte
Tu ne peux pas. Enfin, du moins pas encore . C'est parce que la console ne fonctionne pas avec des données historiques - elle fonctionne plutôt avec des données en direct .
Ce que vous pouvez faire, c'est utiliser la
log
commande dans Terminal. Cependant, je dois vous avertir, il semble y avoir beaucoup de «bugs» dans le fonctionnement de lalog
commande dans Sierra. Si vous souhaitez utiliser cette commande, reportez-vous à Utilisation des journaux dans Sierra: quelques conseils pratiques .[ÉDITER]
J'ai oublié de mentionner qu'il existe une autre option disponible pour les utilisateurs. C'est une application gratuite appelée Loglogger . Il s'agit d'une solution de contournement fournie par Howard Oakley, conçue pour fournir un accès aux journaux de Sierra que la console ne fournit pas. De toute évidence, cela nécessite l'exécution de macOS Sierra. C'est un téléchargement .zip et comprend un très bon guide PDF sur la façon de l'utiliser.
Remarque: je n'ai aucune affiliation avec l'application ou Howard Oakley.
Longue réponse
Une chose qui n'est pas évidente pour les utilisateurs est que la version de la console incluse avec macOS Sierra est une bête totalement nouvelle (c'est-à-dire une nouvelle application , construite à partir de zéro).
Les versions précédentes de la console ouvraient tous les messages par défaut et, à cause de cela, c'était un excellent outil de dépannage après coup (par exemple, après un crash, vous pouviez ouvrir la console et vous référer à cet événement et à ce qui l'avait précédé).
La console de macOS Sierra ne fonctionne tout simplement pas comme ça. Son journal en direct ne fonctionne que lorsque la console est ouverte, donc si vous essayez de découvrir pourquoi votre Mac s'arrête à minuit, cela ne vous aidera pas.
Donc, du point de vue du dépannage, la nouvelle console est frustrante et limitée. Cela ne veut pas dire qu'il n'a pas d'améliorations majeures (telles que l'excellente nouvelle fonctionnalité de recherche), mais pour le moment, il n'est vraiment utile qu'en termes de problèmes de débogage lorsque vous travaillez dans Sierra, mais assez inutile si vous souhaitez analyser les extensions du noyau Et services. Il fournit également une gamme de nouveaux outils, mais comme la console ne fonctionne pas avec les données historiques , ces outils ne fonctionnent qu'avec les entrées capturées depuis le lancement de la console (idéal si vous essayez de résoudre les raisons pour lesquelles une application spécifique se bloque chaque fois que vous essayez d'effectuer une fonction spécifique, mais inutile sinon).
Alors, qu'est-ce que je dis? Eh bien, la console est un travail en cours. J'irais jusqu'à dire que c'est vraiment une version Beta pour le moment. Beaucoup plus de fonctionnalités seront ajoutées au fil du temps, mais pour l'instant, nous devons être patients.
la source
Vous devez d' abord utiliser la
log
commande sur la ligne de commande pour collecter les messages consignés dans un.logarchive
ensemble, puis utiliser la console pour afficher le contenu de cet ensemble. Par exemple:… Rassemblera tous les messages enregistrés générés au cours de la dernière journée dans un
system_logs.logarchive
ensemble dans le répertoire actuel. Ouvrez cet ensemble dans la console et vous pouvez utiliser toute la puissance de l'application pour afficher, rechercher et filtrer les données du journal.Notez que cela
log
a de nombreuses autres applications utiles; Je suggère de lire lalog(1)
page de manuel.la source