Guide Mac

Comment résoudre les plantages de Binance sur Mac ? Où se trouvent les fichiers journaux (logs)

Présentation de l'emplacement, des types et des méthodes de consultation des fichiers journaux du client de bureau Binance sur Mac, couvrant la Console, l'application Console.app, la commande log stream, les rapports de plantage .ips et un tableau de correspondance des erreurs types.

Les fichiers journaux (logs) du client Mac de Binance se trouvent principalement dans trois emplacements : premièrement dans ~/Library/Application Support/Binance/logs/ pour les journaux d'exécution de l'application ; deuxièmement dans ~/Library/Logs/Binance/ pour les journaux au niveau du système ; troisièmement dans ~/Library/Logs/DiagnosticReports/ pour les rapports de plantage. Vous pouvez les consulter en temps réel via Console.app ou la commande log stream --predicate 'subsystem == \"com.binance.app\"'. Lors du dépannage, il est également nécessaire de vérifier les journaux réseau et l'état de la WebSocket. Téléchargez le client sur le site officiel de Binance ; l'application mobile dispose également de journaux, vous pouvez cliquer sur l'App officielle de Binance pour comparer. Cet article détaille les répertoires de logs, l'utilisation de la Console et les erreurs typiques.

I. Où se trouvent exactement les journaux ?

Sur Mac, les journaux d'application suivent une structure de répertoires fixe :

Chemin Usage Lisibilité
~/Library/Application Support/Binance/logs/ Journaux métier de l'application Haute
~/Library/Logs/Binance/ Journaux d'intégration système Moyenne
~/Library/Caches/Binance/Cache/ Cache réseau Basse
~/Library/Logs/DiagnosticReports/ Rapports de plantage (crash) Moyenne
/var/log/system.log Journaux système (ancien format) Moyenne
Flux temps réel Console.app Tous les journaux unifiés Haute

Méthode d'accès rapide : Finder → Command + Shift + G → Collez le chemin → Entrée. Ou via le Terminal :

open ~/Library/Application\ Support/Binance/logs/

II. Journaux métier sous Application Support

1. Classification des journaux

~/Library/Application Support/Binance/logs/
├── main.log              # Processus principal
├── renderer.log          # Processus de rendu
├── network.log           # Requêtes réseau
├── websocket.log         # Flux de données WebSocket
├── trading.log           # Enregistrement des opérations de trading
├── error.log             # Résumé des erreurs
└── archive/              # Historique des journaux (rotation de 7 jours)

2. Consultation en temps réel

tail -f ~/Library/Application\ Support/Binance/logs/main.log

Ou pour tous les journaux combinés :

tail -f ~/Library/Application\ Support/Binance/logs/*.log

3. Filtrage par date

grep "2026-04-15" ~/Library/Application\ Support/Binance/logs/network.log

4. Recherche de mots-clés

grep -i "error\|fail\|timeout" ~/Library/Application\ Support/Binance/logs/*.log

III. Utilisation de Console.app

1. Ouverture

Recherchez Console.app via Spotlight, ou allez dans Applications → Utilitaires → Console.

2. Filtrer les journaux Binance

Cliquez sur le nom de votre appareil dans la barre latérale gauche → Tapez Binance dans la barre de recherche supérieure → Entrée.

3. Sauvegarder les journaux actuels

Menu Fichier → Exporter → Enregistrer en tant que fichier .logarchive pour l'envoyer au support technique.

4. Consulter les rapports de plantage

Barre latérale gauche → Rapports de plantage :

  • Liste tous les enregistrements de plantage de l'application.
  • Cliquez sur un élément pour voir le backtrace complet de la pile.
  • Clic droit → Afficher dans le Finder pour accéder au fichier .ips ou .crash.

IV. Commande log (recommandé pour les utilisateurs avancés)

macOS intègre l'outil puissant log.

1. Flux en temps réel

log stream --predicate 'subsystem CONTAINS "binance"' --style compact

2. Journaux de la dernière heure

log show --predicate 'subsystem CONTAINS "binance"' --last 1h

3. Filtrage par nom de processus

log show --predicate 'process == "Binance"' --last 30m

4. Exportation vers un fichier

log show --predicate 'process == "Binance"' --last 4h > ~/binance-debug.log

V. Détails des rapports de plantage

1. Chemin d'accès

~/Library/Logs/DiagnosticReports/Binance-*.ips

Depuis Sonoma, le format est .ips (JSON), remplaçant l'ancien format .crash.

2. Outils de visualisation

  • Console.app effectue l'analyse automatique.
  • Ouverture directe avec un éditeur de texte.
  • Ligne de commande :
ls -lt ~/Library/Logs/DiagnosticReports/Binance-* | head -5

3. Champs clés

Champ Signification
cpuType Architecture CPU au moment du plantage (arm64/x86_64)
osVersion Numéro de version de macOS
bundleInfo.CFBundleShortVersionString Version de Binance
exception.type Type d'exception (EXC_BAD_ACCESS / SIGABRT)
threads État de tous les threads lors du plantage

VI. Tableau de correspondance des erreurs typiques

Identifiez les problèmes selon les mots-clés dans les logs :

Mot-clé log Problème Solution
ECONNREFUSED Connexion refusée Vérifiez le proxy / pare-feu
ETIMEDOUT Délai de connexion dépassé Changez le DNS ou le proxy
certificate has expired Certificat expiré Mettez à jour l'heure système
Invalid API key Clé API erronée Régénérez la clé
timestamp for this request is outside Heure non synchronisée Synchronisez via NTP
WebSocket closed: 1006 Fermeture anormale Vérifiez la stabilité du réseau
Keychain access denied Accès au trousseau refusé Réinitialisez les permissions du trousseau
QuotaExceededError Stockage local plein Nettoyez le cache

VII. Nettoyage des journaux et du cache

1. Nettoyer les journaux archivés

rm -rf ~/Library/Application\ Support/Binance/logs/archive/

2. Nettoyer le cache

rm -rf ~/Library/Caches/Binance/

3. Réinitialisation complète du client

Pour une remise à zéro totale :

killall Binance
rm -rf ~/Library/Application\ Support/Binance/
rm -rf ~/Library/Preferences/com.binance.app.plist
rm -rf ~/Library/Caches/Binance/

Le prochain démarrage sera identique à une nouvelle installation (nécessite une nouvelle connexion par scan QR).

VIII. Activer le mode Debug du client

1. Paramètres de lancement

Lancez via le Terminal avec des paramètres :

/Applications/Binance.app/Contents/MacOS/Binance --debug --verbose

2. Variables d'environnement

export BINANCE_DEBUG=1
export ELECTRON_ENABLE_LOGGING=1
open /Applications/Binance.app

IX. Que fournir lors de la soumission d'un rapport de bug ?

Lors d'un retour au support officiel de Binance, joignez :

  1. Version macOS : sw_vers.
  2. Version de Binance : Réglages → À propos.
  3. Journaux de l'heure précédant le plantage (exportés en .logarchive).
  4. Rapport de plantage .ips.
  5. Étapes de reproduction et horodatage.
  6. Architecture CPU : uname -m.

FAQ - Questions Fréquentes

Q1 : Les fichiers logs deviennent trop volumineux, comment les nettoyer automatiquement ?

R : Le client intègre une rotation de 7 jours ; les fichiers plus anciens sont supprimés automatiquement. Vous pouvez également utiliser une tâche crontab pour un nettoyage plus fréquent.

Q2 : Pourquoi Console.app n'affiche aucun log Binance ?

R : Assurez-vous d'utiliser le bon sous-système dans le champ de recherche, essayez com.binance ou simplement Binance. L'application doit également être en cours d'exécution.

Q3 : Des erreurs de permission EACCES apparaissent dans les logs ?

R : Cela arrive si l'utilisateur n'a pas les droits d'écriture sur le répertoire de logs. Réparez les permissions avec : sudo chown -R $(whoami) ~/Library/Application\ Support/Binance.

Q4 : Que faire si je ne comprends pas les rapports .ips ?

R : Envoyez ces fichiers au support technique officiel. Ils disposent des tables de symboles pour traduire les adresses mémoire en noms de fonctions lisibles.

Q5 : Les logs contiennent-ils mes informations confidentielles ?

R : Les logs enregistrent certains ID de compte et d'actifs, mais jamais vos mots de passe ou vos codes 2FA. Par précaution, vous pouvez masquer vos ID de compte avant de partager les fichiers.

Retrouvez d'autres astuces de dépannage dans la catégorie [Guide Mac](/fr/vault/Guide Mac/).

Continuer la navigation

Vous avez encore des questions sur l'utilisation de Binance ? Retournez à la page de catégorie pour trouver d'autres tutoriels sur le même sujet.

Navigation par catégorie

Tutoriels connexes

Comment installer le client Binance sur Mac ? Est-il compatible avec les puces M1/M2 ? 2026-04-14 Comment installer le client Binance sur macOS Sonoma ? Étapes d'installation complètes 2026-04-15 Y a-t-il une différence entre faire tourner Binance sur un Mac Intel ou sur un Mac M1/M2/M3/M4 ? Comparaison des deux générations de puces 2026-04-15 Comment résoudre l'alerte « Développeur non identifié » de Binance sur Mac 2026-04-15