Configuración de rastreo y registro para características en Liberty
Puede utilizar el mecanismo de rastreo y registro de Liberty para características Liberty. El servicio de registro forma parte del kernel de Liberty, de forma que no tiene que especificar una característica en el archivo server.xml para utilizarla.
Acerca de esta tarea
Liberty
proporciona las SPI siguientes para integrar el rastreo y el registro
en el código de característica personalizado:
- com.ibm.websphere.ras
- El paquete com.ibm.websphere.ras proporciona clases para registrar registros de mensajes y rastreo, así como algunos puntos de extensión. En general, el código de característica puede utilizar el paquete java.util.logging para registrar el rastreo y mensajes, y para controlar la salida a través de la configuración del registro de Liberty pero, a veces, la prestación ampliada del paquete WebSphere es útil y las protecciones de rastreo son ligeramente más eficientes cuando el rastreo está inhabilitado.
- com.ibm.websphere.ras.annotations
- El paquete com.ibm.websphere.ras.annotations proporciona anotaciones para utilizarlas con las clases de los otros paquetes. Por ejemplo, una anotación @Sensitive se puede utilizar para impedir que aparezca el contenido de la variable anotada en la salida de rastreo o de mensaje.
- com.ibm.ws.ffdc
- El paquete com.ibm.ws.ffdc proporciona recursos para grabar los registros de captura de datos en primer error (first failure data capture, FFDC) para ayudar a depurar las excepciones inesperadas.
- com.ibm.wsspi.logging
- El paquete com.ibm.wsspi.logging proporciona puntos de intercepción de registros de anotaciones y ffdc.
La documentación de la API Java™ para cada SPI de Liberty se describe detalladamente en la sección Interfaces de programación (Javadoc) del Information Center, y también está disponible en un archivo .zip separado en uno de los subdirectorios javadoc del directorio ${wlp.install.dir}/dev.
Procedimiento
Los pasos siguientes le muestran cómo configurar una característica Liberty de ejemplo, llamada myfeature, para utilizar el mecanismo de rastreo y registro de Liberty: