Tüm Ürünler
Search
Belge Merkezi

ApsaraMQ for RocketMQ:Client logging

Son Güncelleme:Oct 04, 2026

İstemci günlükleri, ApsaraMQ for RocketMQ istemcilerinden kaynaklanan çalışma zamanı özel durumlarını kaydeder. Sorunları tespit etmek ve gidermek için bu günlükleri kullanın.

Günlük yazdırmayı etkinleştirin

Java için TCP istemci SDK'sı, günlük kaydı amacıyla SLF4J API'sini kullanır. Bağımlılık gereksinimleri SDK sürümüne göre değişir:

  • Java SDK 1.7.8.Final veya üzeri: Günlük yazdırma varsayılan olarak etkindir. SDK yerleşik bir günlük uygulamasına sahiptir; ek bağımlılıklar gerekmez.

  • 1.7.8.Final öncesindeki Java SDK sürümleri: pom.xml dosyanıza veya lib dizininize bir günlük uygulaması bağımlılığı ekleyin. Bu sürümler yalnızca Log4j ve Logback'i destekler, Log4j2'yi desteklemez. İstemci günlüklerini yazdırmak için en son ApsaraMQ for RocketMQ Java SDK sürümünü kullanmanızı öneririz.

Önemli

Uygulamanız hem Log4j hem de Logback'i bağımlılık olarak içeriyorsa, günlük çakışmaları nedeniyle istemci günlükleri yazdırılamaz. Yalnızca tek bir günlük uygulamasını tutun. Kontrol etmek için aşağıdaki komutu çalıştırın:

mvn clean dependency:tree | grep log

Varsayılan yapılandırma

İstemci başlatıldığında, aşağıdaki varsayılanlarla günlük dosyaları oluşturur:

  • Günlük dosyası yolu: /{user.home}/logs/ons.log; burada {user.home} geçerli Java işlemini çalıştıran hesabın ana dizinidir

  • Günlük düzeyi: INFO

  • Maksimum geçmiş günlük dosyası sayısı: 10

  • Tek günlük dosyası boyutu: 64 MB (yapılandırılamaz)

Yapılandırma parametreleri

Varsayılanları geçersiz kılmak için başlatma betiğinizde veya IDE VM seçeneklerinde JVM -D bayraklarını iletin.


Parametre


Varsayılan


Geçerli değerler


Açıklama


ons.client.logRoot


/{user.home}/logs/


Yazılabilir herhangi bir yol


Günlük dosyaları için kök dizin. Uygulama işleminin bu yolda yazma iznine sahip olduğundan emin olun.


ons.client.logLevel


INFO


ERROR, WARN, INFO, DEBUG


Günlük ayrıntı düzeyi.


ons.client.logFileMaxIndex


10


1–100


Tutulacak maksimum geçmiş günlük dosyası sayısı. Bu aralığın dışındaki veya geçersiz biçimdeki değerler varsayılana (10) geri döner.

İstemci günlüklerini yapılandırın

Önemli

Özel günlük yapılandırması için Java SDK 1.2.5 veya üzeri gerekir.

Varsayılanları geçersiz kılmak için başlatma betiğinde veya IDE VM seçeneklerinde -D bayraklarını iletin.

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

/home/admin/logs ve D:\logs ifadelerini gerçek günlük dizini yollarınızla değiştirin.