Definición del registro y el rastreo para el Application Center en el servidor de aplicaciones

improve this page | report issue

Visión general

Puede configurar los parámetros de registro y rastreo para determinados servidores de aplicaciones y utilizar propiedades JNDI para controlar la salida en todos los servidores de aplicaciones soportados.

Puede configurar niveles de registro y el archivo de salida para operaciones de rastreo de Application Center de formas que sean específicas de servidores de aplicaciones determinados. Además, IBM Mobile Foundation proporciona propiedades de Java Naming and Directory Interface (JNDI) para controlar el formateo y la redirección de la salida de rastreo, y para imprimir las sentencias SQL generadas.

Ir a

Habilitación del registro y rastreo en el perfil completo de WebSphere Application Server

Puede establecer los niveles de registro y el archivo de salida para las operaciones de rastreo en el servidor de aplicaciones.

Al intentar diagnosticar problemas en Application Center (u otros componentes de Mobile Foundation), es importante poder ver los mensajes de registro. Para imprimir los mensajes de registro legibles en los archivos de registro, debe especificar los valores aplicables como propiedades de máquina virtual Java (JVM).

  1. Abra la consola de administración de WebSphere Application Server.
  2. Seleccione Resolución de problemas → Registros y rastreo.
  3. En Registro y rastreo, seleccione el servidor de aplicaciones adecuado y a continuación seleccione Cambiar niveles de detalle de rastreo.
  4. Seleccione los paquetes y su correspondiente nivel de detalle. Este ejemplo permite el registro para Mobile Foundation, incluido Application Center, con el nivel FINEST (equivalente a ALL).
com.ibm.puremeap.*=all
com.ibm.mfp.*=all
com.ibm.worklight.*=all
com.worklight.*=all

Donde:

  • com.ibm.puremeap.* es para Application Center.
  • com.ibm.mfp.*, com.ibm.worklight.* y com.worklight.* son para otros componentes de MobileFirst.

Los rastreos se envían a un archivo denominado trace.log, no a SystemOut.log o a SystemErr.log.

Habilitación del registro y rastreo en WebSphere Application Server Liberty

Puede establecer los niveles de registro y el archivo de salida para las operaciones de rastreo para Application Center en el servidor de aplicaciones de Liberty.

Al intentar diagnosticar problemas en el servidor de aplicaciones, es importante poder ver los mensajes de registro. Para imprimir los mensajes de registro legibles en los archivos de registro, debe especificar los valores aplicables.

Para habilitar el registro para Mobile Foundation, incluido Application Center, con el nivel FINEST (equivalente a ALL), añada una línea al archivo server.xml. Por ejemplo:

<logging traceSpecification="com.ibm.puremeap.*=all:com.ibm.mfp.*=all:com.ibm.worklight.*=all:com.worklight.*=all"/>

En este ejemplo, varias entradas de un paquete y su nivel de registro están separados por dos puntos (:).

Los rastreos se envían a un archivo denominado trace.log, no a messages.log o a console.log.

Para obtener más información, consulte Perfil de Liberty: Registro y rastreo.

Habilitación del registro y rastreo en Apache Tomcat

Puede establecer los niveles de registro y el archivo de salida para las operaciones de rastreo realizadas en el servidor de aplicaciones Apache Tomcat.

Al intentar diagnosticar problemas en el servidor de aplicaciones, es importante poder ver los mensajes de registro. Para imprimir los mensajes de registro legibles en los archivos de registro, debe especificar los valores aplicables.

Para habilitar el registro para Mobile Foundation, incluido Application Center, con el nivel FINEST (equivalente a ALL), edite el archivo conf/logging.properties. Por ejemplo, añada líneas similares a las siguientes:

com.ibm.puremeap.level = ALL
com.ibm.mfp.level = ALL
com.ibm.worklight.level = ALL
com.worklight.level = ALL

Para obtener más información, consulte Registro en Tomcat.

Propiedades JNDI para controlar la salida de rastreo

En todas las plataformas soportadas, puede utilizar propiedades de Java Naming and Directory Interface (JNDI) para formatear y redirigir la salida de rastreo para Application Center y para imprimir las sentencias SQL generadas.

Las siguientes propiedades de JNDI son aplicables para la aplicación web para servicios de Application Center (applicationcenter.war).

Valores de la propiedad Valor Descripción
ibm.appcenter.logging.formatjson true De manera predeterminada, esta propiedad se establece en false. Establézcala en true para formatear la salida JSON con espacios en blanco, para una lectura más sencilla en archivos de registro.
ibm.appcenter.logging.tosystemerror true De manera predeterminada, esta propiedad se establece en false. Establézcala en true para imprimir todos los mensajes de registro del error de sistema en archivos de registro. Utilice la propiedad para activar el registro de forma global.
ibm.appcenter.openjpa.Log DefaultLevel=WARN, Runtime=INFO, Tool=INFO, SQL=TR ACE Este valor imprime todas las sentencias SQL generadas en los archivos de registro.
Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.
Last modified on February 27, 2020