macOS Sierra rénove sa Console
La plupart des utilisateurs ne la verront jamais (et c’est tant mieux), mais la Console reste un élément essentiel quand on a un problème. Grâce à elle, on peut afficher tous les messages envoyés par le système ainsi que par les applications, une information importante pour comprendre l’origine du problème. À condition d’avoir quelques connaissances sur le fonctionnement de macOS, c’est même souvent un bon moyen de résoudre ou de contourner un bug.

Apple n’a pas oublié cette application et macOS Sierra est même l’occasion d’une rénovation. La Console ne change pas fondamentalement et ses fonctions restent les mêmes, mais l’interface a été largement remaniée. Il faut dire que son aspect n’avait pas changé depuis des années et il commençait à accuser le poids des années.

La Console nouvelle génération adopte des icônes plus sobres qui sont désormais la règle depuis quelques générations. Par défaut, elles sont toutes grises, mais elles se colorent en bleu quand on sélectionne un élément, comme ici pour « Info » qui remplace l’inspecteur. En-dessous des icônes, la ligne dédiée aux sauvegardes mémorisées : on y reviendra plus tard.

Au-delà de ce changement purement cosmétique, l’interface évolue pour intégrer tous les éléments dans une seule fenêtre. L’inspecteur devient un panneau sous les messages et non plus un pop-up supplémentaire. On peut aussi activer ou désactiver la recharge automatique des messages en utilisant le bouton « Maintenant ». Un clic secondaire sur une ligne permet aussi de filtrer la vue pour n’afficher que les éléments similaires, ou bien au contraire pour réduire au silence les éléments similaires.
La Console gagne aussi des outils bien pratiques, comme une recherche plus complète similaire à celle que l’on a dans Mail. On peut indiquer à l’application ce que l’on veut chercher et filtrer plus rapidement le type de recherche. Cela permet d’afficher uniquement les processus qui contiennent tel mot, ou bien trouver un élément seulement dans les messages envoyés par les processus. Ces recherches peuvent être mémorisées : par défaut, l’application a un filtre pour n’afficher que les erreurs et les pannes. Libre à vous d’enregistrer n’importe quelle autre recherche pour la retrouver ensuite rapidement.

La barre latérale a aussi été revue. Elle regroupe tous les rapports en un seul bloc alors qu’auparavant, on avait d’un côté les informations de diagnostic et d’usage, et de l’autre les fichiers .log
. Et puis la Console ne se contente plus du Mac, elle affiche aussi les appareils iOS reliés à l’ordinateur, mais pour le moment, on ne peut rien en faire. On imagine qu’à terme, on verra ici aussi les logs des iPhone et iPad, ce qui peut être pratique.

Pour conclure cet aperçu des nouveautés de la Console, signalons encore l’ajout du partage standard d’OS X. Sélectionnez un ou plusieurs messages, cliquez sur l’icône de partage et vous pourrez envoyer l’information par mail ou par Messages, ou bien la stocker dans une note. Auparavant, c’était aussi possible, mais il fallait copier et coller le contenu.

La nouveauté la plus importante de la Console n'est pas visible néanmoins : Apple a profité de la mise à jour pour réécrire l'application en Swift. Le Dock et Mission Control étaient déjà partiellement convertis, mais le constructeur poursuit ainsi le déploiement de son nouveau langage. (merci Benoît)

Intéressant, merci.
Cet outil est intéressant à surveiller, car même sans plantage, on trace souvent des erreurs ...
Il faut juste un peu de culture unix ;)
Ben oui mais si on a la culture Unix, alors on a pas besoin de la console vu qu'on va aller beaucoup plus vite avec le Bash et Python...
@C1rc3@0rc :
Python pour consulter les logs ? Mmmmh ?
Si t'as une petite formation de dev ou d'admin systeme, tu lis pas les log, tu les filtres et les surveilles avec des outils adaptés...
Ça n'a rien à voir, mais l'historique Safari a aussi été rénové, il est beaucoup plus beau. Allez faire un tour ;)
@stephmouss :
Pas de soucis, merci à vous :)
Bonjour , quelqu'un sait s'il est de nouveau possible avec safari 10 , de masquer la barre d'outil principale ( la barre d'adresse ) ?
@aspartame :
Non, seulement en plein écran. Comme les boutons sont aussi sur cette barre, on ne gagnerait quasi rien...
II serait interessant qu'apple ou vous puissiez aider a mieux comprendre la Console
La console présentait déjà les logs des appareils iOS il y a quelques années (je dirais 2011-2012, probablement Snow Leopard), cela m'avait été bien utile avec mon iPhone 4.
Dernièrement j'ai essayé de le refaire, sans succès. Je croyais avoir oublié la manip', en fait la fonctionnalité était purement supprimée ?
L'application lecteur DVD fait vraiment désuète. Ils devraient la rénover (en lecteur Blu-ray !!)...
@C1rc3@0rc :
Comme grep, awk ou éventuellement sed, oui. Je fais ça tous les jours. Mais python pour analyser des logs ?
Quelqu'un peut-il me dire comment consulter les anciens logs !? je m'explique auparavant lorsqu'on j'ouvrais l'app Console à midi je pouvais voir les messages émis à 11h, alors que je n'y arrive plus avec la nouvelle appli ! j'espère avoir loupé un épisode car le retrait des vieux messages est très chiant !
merci pour vos lumières