Registro de aplicaciones con JPA
El registro soporta la visualización, el rastreo y la resolución de problemas del comportamiento en tiempo de ejecución de una aplicación. Java™ Persistence API (JPA) proporciona un sistema de registro flexible que está integrado con el servidor de aplicaciones para ayudarle a resolver problemas.
Acerca de esta tarea
Puede utilizar el registro para ayudar a resolver problemas.
- Registro para EclipseLink
- Series de rastreo soportadas para aplicaciones JPA gestionadas por contenedor
- JPA=all
Habilita el rastreo de contenedor JPA
- eclipselink=all
Habilita todo el rastreo EclipseLink (es decir: eclipselink.*=all)
- Categorías de registro específicas a EclipseLink
Series de rastreo específicas a EclipseLink (es decir: eclipselink.sql=all)
- JPA=all
- Series de rastreo soportadas para aplicaciones JPA gestionadas por aplicación:
Al ejecutar una aplicación JPA que está gestionada por la aplicación, el registro y el rastreo están controlados por el tiempo de ejecución de EclipseLink. Todo el rastreo y registro de JPA debe configurarse a través de las propiedades de persistencia de EclipseLink en el archivo persistence.xml.
- Propiedades de persistencia de registro notables:
- eclipselink.logging.parameters
Si “true”, los parámetros de enlace SQL se incluyen en excepciones y registros.
- eclipselink.logging.parameters
- Registro para OpenJPA
- Series de rastreo soportadas para aplicaciones JPA gestionadas por contenedor
- JPA=all
Habilita el rastreo de contenedor JPA
- OpenJPA=all
Habilita todo el rastreo OpenJPA (es decir: openjpa.*=all)
- Categorías de registro específicas a OpenJPA
Series de rastreo específicas a OpenJPA (es decir: openjpa.jdbc.SQL=all)
- JPA=all
- Series de rastreo soportadas para aplicaciones JPA gestionadas por aplicación:
Al ejecutar una aplicación JPA que está gestionada por la aplicación, el registro y el rastreo están controlados por el tiempo de ejecución de OpenJPA. Todo el rastreo y registro JPA se debe configurar a través de las propiedades de persistencia OpenJPA en el archivo persistence.xml.
- Propiedades de persistencia de registro OpenJPA notables:
- openjpa.ConnectionFactoryProperties=PrintParameters=true
Si es true, los parámetros de enlace SQL se incluyen en excepciones y registros.
- Se ignora la propiedad openjpa.Log, si está definida en una unidad de persistencia gestionada por contenedor los proveedores de persistencia que se proporcionan con el servidor de aplicaciones. En este caso, debe utilizar la especificación de rastreo estándar para el servidor de aplicaciones.
- openjpa.ConnectionFactoryProperties=PrintParameters=true
- Información de rastreo específico a WSJPA
- Canales de rastreo para WSJPA:
- wsjpa.pdq
Rastreo de todas las interacciones entre el gestor de almacenes y el tiempo de ejecución de PDQ
- wsjpa.Sqlgen
Rastreo de diagnósticos para el programa wsdbgen
- wsjpa.pdq
Procedimiento
<persistence-unit name="pu">
<properties>
<property name="eclipselink.logging.level" value="ALL"/>
...
</properties>
</persistence-unit>