Todos los productos
Search
Centro de documentos

ApsaraMQ for RocketMQ:Registros del cliente

Última actualización: Sep 04, 2026

Los registros del cliente capturan las excepciones en tiempo de ejecución de los clientes de ApsaraMQ for RocketMQ. Utilice estos registros para localizar y solucionar problemas.

Habilitar la impresión de registros

El SDK de TCP para Java utiliza la API de SLF4J para el registro. Los requisitos de dependencias varían según la versión del SDK:

  • SDK for Java 1.7.8.Final o posterior: La impresión de registros está habilitada de forma predeterminada. El SDK incluye una implementación de registro integrada, por lo que no se requieren dependencias adicionales.

  • SDK for Java anterior a 1.7.8.Final: Agregue una dependencia de implementación de registro a su pom.xml o al directorio lib. Estas versiones solo admiten Log4j y Logback, pero no Log4j2. Se recomienda usar la versión más reciente del SDK de ApsaraMQ for RocketMQ para Java para imprimir los registros del cliente.

Importante

Si su aplicación incluye tanto Log4j como Logback entre sus dependencias, los registros del cliente no se podrán imprimir debido a conflictos de registro. Mantenga únicamente una implementación de registro. Para comprobarlo, ejecute:

mvn clean dependency:tree | grep log

Configuración predeterminada

Al iniciar, el cliente genera archivos de registro con los siguientes valores predeterminados:

  • Ruta del archivo de registro: /{user.home}/logs/ons.log, donde {user.home} es el directorio principal de la cuenta que ejecuta el proceso actual de Java

  • Nivel de registro: INFO

  • Máximo de archivos de registro históricos: 10

  • Tamaño de cada archivo de registro: 64 MB (no configurable)

Parámetros de configuración

Anule los valores predeterminados mediante indicadores -D de JVM en su script de inicio o en las opciones de VM del IDE.

Parámetro

Valor predeterminado

Valores válidos

Descripción

ons.client.logRoot

/{user.home}/logs/

Cualquier ruta con permisos de escritura

Directorio raíz para los archivos de registro. Asegúrese de que el proceso de la aplicación tenga permisos de escritura en esta ruta.

ons.client.logLevel

INFO

ERROR, WARN, INFO, DEBUG

Nivel de detalle del registro.

ons.client.logFileMaxIndex

10

1--100

Número máximo de archivos de registro históricos que se conservarán. Los valores fuera de este rango o con un formato no válido restablecerán el valor predeterminado (10).

Configurar los registros del cliente

Importante

La configuración personalizada de registros requiere el SDK for Java 1.2.5 o posterior.

Pase indicadores -D en el script de inicio o en las opciones de VM del IDE para anular los valores predeterminados.

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

Reemplace /home/admin/logs y D:\logs por las rutas reales de su directorio de registros.