
Better Logger
Nedim F. · Programmation
Better Logger est une visionneuse de journaux pour macOS conçue pour les développeurs iOS qui veulent voir ce que fait leur app sans plisser les yeux devant la console de Xcode, et elle y parvient en diffusant les journaux en temps réel depuis les simulateurs iOS. Elle range ces journaux dans des voies colorées pour que vous puissiez couper le bruit, et elle expose sept outils MCP qui permettent à des éditeurs d'IA comme Cursor de lire et de diffuser les données de journal à votre place. Il existe une offre gratuite et un achat Pro unique, donc vous pouvez l'essayer sur de vraies sessions de débogage avant de payer.

À propos de Better Logger
Qu'est-ce que Better Logger
Better Logger est une app macOS native qui transforme le flux désordonné de la sortie du simulateur en quelque chose que vous pouvez vraiment parcourir. Au lieu d'un unique mur de texte qui défile, elle sépare les messages en voies par catégorie. Vous activez ou désactivez chaque voie. L'objectif est simple : trouver l'erreur qui compte sans devoir lire d'abord mille lignes de bruit du framework.
Elle est développée avec SwiftUI et nécessite macOS 14.6 ou version ultérieure. L'app se connecte aux simulateurs iOS, pas aux appareils physiques. C'est la principale limite à garder en tête. Si vous déboguez surtout sur un iPhone réel via câble, cela ne remplacera pas encore votre configuration actuelle.
Ce qui la distingue, c'est l'intégration MCP (Model Context Protocol), qui embarque sept outils que les éditeurs compatibles MCP peuvent appeler. Un assistant d'IA peut donc lister vos simulateurs, récupérer des journaux filtrés ou démarrer et arrêter une diffusion en direct. C'est un bon ajustement si vous utilisez déjà Cursor et voulez que l'agent voie la sortie d'exécution, pas seulement vos fichiers sources.
Pour commencer
- Téléchargez l'app pour macOS 14.6 ou version ultérieure sur betterlogger.app et faites-la glisser dans votre dossier Applications.
- Ouvrez Better Logger et lancez un simulateur iOS via Xcode comme vous le feriez normalement.
- Laissez l'app détecter le simulateur en cours d'exécution, puis regardez les journaux arriver en direct.
- Rangez les entrées qui arrivent dans des voies et désactivez les catégories qui ne vous intéressent pas sur le moment.
- Pour l'aide de l'IA, pointez Cursor ou un autre client MCP vers les outils intégrés et interrogez les journaux depuis votre éditeur, ce qui garde toute la boucle dans une seule fenêtre.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Better Logger.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Développeurs iOS sur Mac
- Créateurs d'apps indie
- Utilisateurs de Cursor
- Équipes qui partagent des sessions de débogage
Tâches
- Suivre un plantage
- Surveiller mémoire et processeur
- Exporter une session
- Débogage assisté par IA
Cas d'usage
- Correction de bugs tard le soir
- Préparer une revue de code
- Intégrer un nouveau collègue
- Tester sur plusieurs simulateurs
Fonctionnalités clés
Diffusion de journaux en temps réel
Les journaux apparaissent pendant que votre app tourne. Vous repérez un problème au moment où il survient, pas après coup. L'app détecte seule les simulateurs actifs, ce qui vous épargne l'étape de configuration habituelle, et comme la détection se fait en arrière-plan, vous pouvez observer deux ou trois simulateurs à la fois sans rien brancher à la main.
Organisation par voies
Better Logger regroupe les entrées de journal dans des voies colorées. Vous activez et désactivez les voies pour masquer les catégories dont vous n'avez pas besoin. Une console chargée devient bien plus lisible. C'est la fonctionnalité qui change le plus la routine quotidienne.
Outils MCP pour les éditeurs d'IA
L'app expose sept outils de journal MCP, dont list_devices, get_logs, start_log_stream et stop_log_stream. Cursor et d'autres éditeurs compatibles MCP peuvent les appeler. Un assistant d'IA peut donc lire les journaux en direct et travailler avec de vraies données d'exécution plutôt que de deviner à partir du seul code source, ce qui fait la différence entre un agent qui aide vraiment et un qui fait semblant. C'est la partie qui la vend.
Export en quatre formats
Vous pouvez enregistrer une session en Markdown, JSON, CSV ou texte brut. Et alors ? Vous collez un journal propre dans un suivi de bugs, vous alimentez un autre outil avec des données structurées ou vous gardez une trace d'un plantage délicat.
Moniteur de mémoire et de processeur
Une fonctionnalité Pro qui suit l'usage de la mémoire et du processeur en temps réel pendant que votre app tourne, pour repérer une fuite ou une baisse de performance pendant les tests plutôt que de la découvrir plus tard, quand les vrais utilisateurs commencent à se plaindre. Regarder une courbe grimper pendant que vous sollicitez un écran explique souvent un ralentissement que les journaux seuls ne révéleraient jamais.
Analyse avancée des journaux et localisation dans le code
L'app analyse les journaux entrants et en extrait les emplacements dans le code source. Un message vous renvoie à la ligne qui l'a produit. Combiné à la gestion des sessions, vous pouvez revenir sur des exécutions antérieures au lieu de rejouer tout le scénario. Vous avez déjà traqué un bug vu une fois et jamais revu ? Les sessions enregistrées règlent ça.
Avantages et inconvénients
Avantages
- L'offre gratuite est vraiment utilisable, avec 2 voies, 3 sessions enregistrées par semaine et 3 appels MCP par jour.
- Le Pro est un achat unique de $9.99 plutôt qu'un abonnement, et il inclut les mises à jour futures de la version que vous achetez.
- L'intégration MCP relie vos journaux à Cursor et à des éditeurs similaires, un tour que peu de visionneuses concurrentes prennent la peine de réaliser.
- Détecte les simulateurs seule, donc l'installation reste rapide et la surveillance multi-appareils ne coûte rien de plus.
- L'export couvre Markdown, JSON, CSV et texte.
Inconvénients
- Aucun support des appareils iOS physiques, donc si vos bugs n'apparaissent que sur du matériel réel, il vous faudra encore un second outil pour cette moitié du flux de travail.
- Nécessite macOS 14.6 ou version ultérieure, donc les Mac plus anciens ne peuvent pas l'exécuter.
- L'offre gratuite plafonne les enregistrements à 3 par semaine et les appels MCP à 3 par jour, ce qui peut sembler serré sur une semaine chargée.
Questions fréquentes
C'est une visionneuse de journaux pour macOS destinée aux développeurs iOS. Elle diffuse les journaux des simulateurs iOS en temps réel, les range en voies visuelles et se connecte aux éditeurs d'IA via MCP. Le développeur la présente comme un moyen plus rapide de voir ce que fait votre app.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Better Logger.
Alternatives à Better Logger
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.
GitGlow
GitGlow · Programmation · ProductivitéGitGlow est un client Git de bureau qui place votre code et les modifications de vos agents IA dans une même revue, pour savoir ce qui quitte votre machine avant de livrer.
