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)