Registro
A continuación se detallan los ajustes de control del registro.
Variable | Descripción rápida |
---|---|
HSM_LOG_LEVEL |
Nivel de información registrada en el log (1000: sin log, 0: error, 3: depuración). |
HSM_LOG_DIR |
Ruta del directorio de registro. |
Nivel
Variable de entorno que debe definirse: HSM_LOG_LEVEL
Valor | Nivel de registro |
---|---|
1000 | Desactivado: no se registra ningún evento. |
0 | Sólo errores: sólo registra situaciones de error (normalmente impiden realizar el servicio solicitado). |
3 | Depuración: registra información detallada de funcionamiento, así como mensajes de error, advertencia e información. |
El valor es el tipo deseado y el detalle de los eventos en el archivo de registro. En condiciones normales de funcionamiento, se recomienda mantener el registro de la biblioteca al mínimo. Los registros de eventos más detallados pueden utilizarse para diagnosticar problemas de funcionamiento.
Directorio
Variable de entorno que debe definirse: HSM_LOG_DIR
Valor | Ruta del directorio de registro |
---|---|
No definido | No genera registros. |
ruta dir | Ruta completa del directorio de registro. |
stdout |
Dirige los mensajes de registro a la salida estándar stdout y los mensajes de error para stderr. Utilice el literal stdout . Generalmente se utiliza en entornos basados en contenedor. |
La librería intenta crear los ficheros de registro en la ruta indicada, si no puede (falta de espacio, falta de permisos, etc.) continuará ejecutando las operaciones normalmente.
Cuando se establece esta variable de entorno, los registros se generan por defecto con el nivel de registro de depuración y con escritura directa en el archivo (sin almacenamiento en caché). Para cambiar el nivel de registro, establezca la variable de entorno HSM_LOG_LEVEL
.
Formación del nombre de los archivos de registro generados
Los archivos de registro son generados por el proceso que carga la(s) biblioteca(s), utilizando el ID del proceso (PID) para diferenciar los archivos de registro generados. La formación del nombre del archivo de registro obedece a la siguiente ley de formación:
tacnd<library>_<PID>.log
Dónde <library>
puede ser:
- lib
(biblioteca nativa)
- csp
(Biblioteca de integración CAPI/CNG de MS)
- p11
(biblioteca de integración PKCS#11)
- jca
(biblioteca de integración Java)
Por ejemplo:
tacndlib_34565.log
tacndlib_42892.log
tacndcsp_24329.log
tacndcsp_17643.log