macOS Sierra rénove sa Console

Nicolas Furno |

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.

La Console, nouvelle génération. — Cliquer pour agrandir
La Console, nouvelle génération. — Cliquer pour agrandir

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.

L’ancienne console. — Cliquer pour agrandir
L’ancienne console. — Cliquer pour agrandir

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.

Une recherche avec la nouvelle Console : notez que l’on peut indiquer le type d’information recherché (ici, un nom de processus) et que l’on peut mémoriser des recherches. Il y en a trois ici, dont une enregistrée par l’utilisateur (sharing sur cet exemple). — Cliquer pour agrandir
Une recherche avec la nouvelle Console : notez que l’on peut indiquer le type d’information recherché (ici, un nom de processus) et que l’on peut mémoriser des recherches. Il y en a trois ici, dont une enregistrée par l’utilisateur (sharing sur cet exemple). — Cliquer pour agrandir

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.

Nouvelle barre latérale, avec la prise en charge des appareils iOS connectés.
Nouvelle barre latérale, avec la prise en charge des appareils iOS connectés.

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)

avatar melaure | 

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 ;)

avatar C1rc3@0rc | 

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...

avatar ssssteffff | 

@C1rc3@0rc :
Python pour consulter les logs ? Mmmmh ?

avatar C1rc3@0rc | 

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...

avatar Exonis | 

Ça n'a rien à voir, mais l'historique Safari a aussi été rénové, il est beaucoup plus beau. Allez faire un tour ;)

avatar Stéphane Moussie | 
@Exonis : merci ! -> https://www.macg.co/logiciels/2016/06/macos-sierra-lhistorique-de-safari-un-peu-retouche-94656
avatar Exonis | 

@stephmouss :
Pas de soucis, merci à vous :)

avatar aspartame | 

Bonjour , quelqu'un sait s'il est de nouveau possible avec safari 10 , de masquer la barre d'outil principale ( la barre d'adresse ) ?

avatar mat 1696 | 

@aspartame :
Non, seulement en plein écran. Comme les boutons sont aussi sur cette barre, on ne gagnerait quasi rien...

avatar mocuishle | 

II serait interessant qu'apple ou vous puissiez aider a mieux comprendre la Console

avatar ssssteffff | 

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 ?

avatar Thibs69 | 

L'application lecteur DVD fait vraiment désuète. Ils devraient la rénover (en lecteur Blu-ray !!)...

avatar ssssteffff | 

@C1rc3@0rc :
Comme grep, awk ou éventuellement sed, oui. Je fais ça tous les jours. Mais python pour analyser des logs ?

avatar denisbook | 

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

CONNEXION UTILISATEUR