Après une rapide recherche, cette Cela peut valoir la peine d'essayer . Ouvrez une fenêtre de terminal pour obtenir le bash
puis :
$ sudo log show --predicate 'eventMessage contains "Clamshell change detected"' --last 24h
J'ai inclus le --last 24h
afin de ne pas être inondé de données. Utilisez d'abord cette option pour confirmer que vous obtiendrez les données dont vous avez besoin. Si vous souhaitez expérimenter différentes predicate
vous pouvez lire tout cela à l'adresse suivante man log
.
Je ne sais pas jusqu'où remontent les journaux système sur votre système, donc cela évitera un énorme dump sur votre terminal. Mais bien sûr, si vous n'êtes pas gêné par un énorme dump dans votre terminal, il suffit de supprimer cette option de la ligne de commande. Basé sur une réponse précédente ici à "AskDifferent". la période de temps que vos journaux couvriront est apparemment fonction de certains paramètres de l'application /etc/asl.conf
fichier. Cette réponse propose une méthode pour vérifier et ajuster ces paramètres. Cependant, en regardant mes propres asl.conf
il diffère quelque peu des paramètres de la réponse référencée (par exemple, il n'y a pas de fichier ttl
limite dans mon asl.conf
). Il se peut donc que vous ne sachiez pas jusqu'où vous pouvez remonter avant d'avoir réellement essayé. Si toute la période d'intérêt n'est pas dans les journaux, je n'ai pas d'idée, sauf d'augmenter les limites de journal dans asl.conf
pour éviter ce problème à l'avenir, ou peut-être mettre en place rotation des billes .
Quelques autres points :
- Si vous n'utilisez pas
sudo
vous pouvez obtenir le message d'erreur suivant :
log : Impossible d'ouvrir le magasin de journaux local : Le format de l'archive du journal est corrompu et ne peut être lu.
Ce message est probablement faux et trompeur ; utiliser sudo
et il devrait disparaître (sauf si vos journaux sont vraiment corrompus !).
-
Si vous voulez sauvegarder le log
dans un fichier, c'est assez simple :
$ sudo log show --predicate 'eventMessage contains "Clamshell change detected"' --last 24h >> ~/MyClamshellClosures.txt
-
Et enfin, si vous voulez voir les entrées du journal pour une plage de dates, par exemple YTD :
$ sudo log show --predicate 'eventMessage contains "Clamshell change detected"' --start "2019-01-01" --end "2019-05-19" >> ~/MyClamshellClosures.txt
ALTERNATIVEMENT :
Si vous ne souhaitez pas utiliser la ligne de commande, la fonction Console
l'application en Launchpad
, Other
peut également être utilisé. Je préfère la ligne de commande, mais il existe quelques tutoriels décents et actuels qui peuvent vous aider :
-
Fm 'techbland.com', 15 mai 2019
-
Fm 'howtogeek.com', 19 mars 2019