Configuración del 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 cronológico forma parte del kernel de Liberty de modo que no tiene que especificar una característica en el archivo server.xml para utilizarla.
Acerca de esta tarea
Liberty proporciona las siguientes SPI 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 anotar el rastreo y los mensajes, y para controlar la salida mediante la configuración del registro cronológico de Liberty, pero la posibilidad ampliada del paquete de WebSphere es a veces útil y las protecciones de rastreo son ligeramente más eficientes cuando está inhabilitado el rastreo.
- 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 está disponible en un archivo .zip aparte en uno de los subdirectorios javadoc del directorio ${wlp.install.dir}/dev.
Procedimiento
En los pasos siguientes se muestra cómo configurar una característica de Liberty de ejemplo, denominada myfeature, para utilizar el mecanismo de rastreo y registro cronológico de Liberty: