Tous les produits
Search
Centre de documentation

ApsaraMQ for RocketMQ:Client logging

Dernière mise à jour :Aug 09, 2026

Les journaux du client enregistrent les exceptions d'exécution des clients ApsaraMQ for RocketMQ. Utilisez-les pour localiser et résoudre les problèmes.

Activer la journalisation

Le SDK client TCP pour Java utilise l'API SLF4J pour la journalisation. Les exigences en matière de dépendances varient selon la version du SDK :

  • SDK for Java 1.7.8.Final ou version ultérieure : La journalisation est activée par défaut. Le SDK intègre une implémentation de journalisation ; aucune dépendance supplémentaire n'est requise.

  • SDK for Java antérieur à la version 1.7.8.Final : Ajoutez une dépendance d'implémentation de journalisation à votre fichier pom.xml ou au répertoire lib. Ces versions prennent uniquement en charge Log4j et Logback, mais pas Log4j2. Nous vous recommandons d'utiliser la dernière version du SDK ApsaraMQ for RocketMQ pour Java afin d'imprimer les journaux du client.

Important

Si votre application inclut à la fois Log4j et Logback en tant que dépendances, les journaux du client ne s'affichent pas en raison de conflits de journalisation. Conservez une seule implémentation de journalisation. Pour vérifier, exécutez :

mvn clean dependency:tree | grep log

Configuration par défaut

Au démarrage, le client génère des fichiers journaux avec les paramètres par défaut suivants :

  • Chemin du fichier journal : /{user.home}/logs/ons.log, où {user.home} représente le répertoire personnel du compte exécutant le processus Java actuel

  • Niveau de journalisation : INFO

  • Nombre maximal de fichiers journaux historiques : 10

  • Taille d'un fichier journal unique : 64 Mo (non configurable)

Paramètres de configuration

Pour remplacer les valeurs par défaut, transmettez des indicateurs JVM -D dans votre script de démarrage ou dans les options VM de l'IDE.

Paramètre

Valeur par défaut

Valeurs valides

Description

ons.client.logRoot

/{user.home}/logs/

Tout chemin accessible en écriture

Répertoire racine des fichiers journaux. Assurez-vous que le processus de l'application dispose des autorisations d'écriture sur ce chemin.

ons.client.logLevel

INFO

ERROR, WARN, INFO, DEBUG

Niveau de verbosité des journaux.

ons.client.logFileMaxIndex

10

1–100

Nombre maximal de fichiers journaux historiques à conserver. Les valeurs situées en dehors de cette plage ou dont le format est incorrect reviennent à la valeur par défaut (10).

Configurer les journaux du client

Important

La configuration personnalisée des journaux nécessite le SDK for Java 1.2.5 ou une version ultérieure.

Transmettez des indicateurs -D dans le script de démarrage ou dans les options VM de l'IDE pour remplacer les valeurs par défaut.

Linux :

-Dons.client.logRoot=/home/admin/logs -Dons.client.logLevel=WARN -Dons.client.logFileMaxIndex=20

Windows :

-Dons.client.logRoot=D:\logs -Dons.client.logLevel=WARN -Dons.client.logFileMaxIndex=20

Remplacez /home/admin/logs et D:\logs par les chemins réels de vos répertoires de journaux.