pdm_logfile permite cambiar el tamaño de corte de stdlog.x. El corte se produce cuando se escribe un número especificado de bytes. En UNIX, este valor se restablece con cada ejecución de pdm_init. En Windows, los valores se conservan con cada ejecución de pdm_halt y pdm_init.
Sintaxis
Este comando tiene el formato siguiente:
pdm_logfile [-L|-h]
or
pdm_logfile [-g -h] [-b bytes]
Ejemplo
Para cambiar el corte de los archivos stdlog.x a 500.000 bytes, emita el siguiente comando:
pdm_logfile -f STD -b 500000
-L
Crea un listado con los cortes actuales.
-q
Ejecuta pdm_logfile en modo silencioso.
-b bytes
Especifica el número de bytes que se escribe antes de que se produzca el corte.
Restricciones
Aunque se puede ejecutar pdm_load mientras CA SDM está activo, el rendimiento se ve disminuido, por lo que es más aconsejable ejecutar pdm_load cuando nadie esté utilizando CA SDM.
Importante: En UNIX, LIBPATH debe estar definido antes de ejecutar varias utilidades CA SDM. Utilice pdm_task para definir LIBPATH antes de ejecutar una utilidad. Por ejemplo, indique "pdm_task pdm_clean_attachments ...".
La utilidad pdm_log4j_config.pl le permite configurar el archivo de propiedades de log4j de CA SDM, los componentes Web, PDM_RPC, Automatización de soporte, REST y el Visualizador de CMDB. Ejecute el script por lotes de la utilidad que está basado en su entorno. Para Windows, ejecute pdm_log4j_config en la línea de comandos. Para UNIX, ejecute el archivo pdm_log4j_config.sh.
Este comando tiene el formato siguiente:
pdm_log4j_config -f <componente> -d pdm_log4j_config -h pdm_log4j_config -f <componente> [-a | -n <nombre>] [-l <nivel registro>] [Yo <núm. máx. de archivos de registro>] [-s <tamaño máx. de los archivos de registro>] [-t <umbral del nivel de registro>]
Especifica la configuración de log4j de CA SDM o el componente de CA SDM que se desea cambiar. Introduzca uno de los siguientes valores:
SDM_WEB, SDM_RPC, REST, SA o Viz.
Nota: Utilice la opción obligatoria junto con las otras opciones.
Muestra la configuración actual de log4j.properties.
Muestra la ayuda de la utilidad.
Completa globalmente todos los cambios de log4j.properties.
Especifica que solamente se desea modificar un nombre de clase o paquete específico.
Especifique un nombre de clase específico, como bop_logging, o un nombre del paquete completo, como com.ca.ServicePlus.
Especifica el nivel de registro que se desea establecer.
Nota: Especifique la opción -a o -n.
Especifica el índice del número máximo de archivos que se desea establecer.
Nota: Especifique la opción -a o -n.
Especifica el tamaño máximo de archivo que se desea establecer.
Nota: Especifique la opción -a o -n.
Importante: Cambie el adicionador del archivo log4j.properties de Visualizer a Rolling File Appender antes de que se ejecute el comando con este parámetro. Si no se cambia el adicionador, MaxFileSize genera registros en el mismo archivo.
Especifica el umbral del nivel de registro.
Nota: Especifique la opción -a o -n.
La lista siguiente proporciona ejemplos de cómo utilizar la utilidad pdm_log4j_config:
Por ejemplo, establezca todos los registradores configurados en Automatización de soporte en el nivel DEBUG:
pdm_log4j_config -f SA -a -l DEBUG
Por ejemplo, establezca el registrador para el paquete pdm_rpc en DEBUG mediante un de los ejemplos de código siguientes:
pdm_log4j_config -f SDM_RPC -n pdm_rpc -l DEBUG
pdm_log4j_config -f SDM_RPC -n com.ca.ServicePlus.pdm_rpc -l DEBUG
Por ejemplo, establezca el número máximo de archivos para todos los adicionadores en 9.
pdm_log4j_config -f REST -a -i 9
Por ejemplo, establezca el número máximo de archivos para bop_logging en 7.
pdm_log4j_config -f SDM_WEB -n bop_logging -i 7
Por ejemplo, establezca el tamaño máximo de archivos para todos los adicionadores en 9 MB.
pdm_log4j_config -f REST -a -s 9MB
Por ejemplo, establezca el tamaño máximo de archivos para bop_logging en 7 MB.
pdm_log4j_config -f SDM_WEB -n bop_logging -s 7MB
Por ejemplo, establezca el umbral del nivel de registro en DEBUG.
pdm_log4j_config -f SA -a -t DEBUG
Nota: El umbral del nivel de registro del parámetro -t anula el nivel de registro del parámetro -l. Si se modifican el nivel de registro y el nivel de umbral, los registros DEBUG del servlet no aparecen en el archivo.
Por ejemplo, establezca el umbral del nivel de registro en WARN.
pdm_log4j_config -f SDM_WEB -n bop_logging -t WARN
pdm_log4j_config -f REST -d
Importante: Utilice las variables -l, -i, -s y -t juntamente con una de las opciones -a o -n. No utilice las dos opciones juntas. La opción -f es obligatoria. Las opciones -h y -d son mutuamente exclusivas de cualquier otra opción.
Los administradores pueden modificar con qué frecuencia CA SDM monitoriza el archivo log4j.properties para ver los cambios. De forma predeterminada, el intervalo de actualización se ha establecido en 60 segundos. Los componentes de CA SDM incluyendo los servlets de CA SDM, PDM_RPC, Automatización de soporte, el Visualizador de CA CMDB y REST utiliza log4j para registrar.
Siga estos pasos:
NX_ROOT
Nota: Si se introduce un valor negativo o que no sea numérico, el valor toma como valor predeterminado 60 segundos.
De forma predeterminada, los servlets como PDMContextListener, pdmweb, UploadServlet y pdm_report registran mensajes de nivel de INFORMACIÓN en el archivo jsrvr.log. Cambie el nivel del umbral del adicionador jsrvr.log para registrar cualquier mensaje bajo el nivel de INFORMACIÓN.
Siga estos pasos:
log4j.appender.jsrvrlog.Threshold=debug
log4j.logger.com.ca.ServicePlus.uploadservlet=debug, jsrvrlog
Nota: Si se modifica el nivel de registro sin modificar el nivel de umbral, los registros DEBUG del servlet no aparecen en el archivo. No todos los servlets tienen registradores explícitos adjuntados. Por ejemplo, el archivo log4j.properties incluye pdmweb, BOServlet, pdm_export, pdm_report y pdm_cache, que forman parte del servlet pdmweb. Para consultar los registros de depuración de estos servlets, modifique el nivel de registro de pdmweb.
Todos los registros de las aplicaciones nonwebapp se vuelcan en el archivo jstd.log separadamente. Se pueden mostrar registros para cualquiera de estas aplicaciones como, por ejemplo, pdm_rpc cambiando el nivel de registro de esa aplicación específica.
Siga estos pasos:
log4j.logger.com.ca.ServicePlus.pdm_rpc=debug
| Copyright © 2012 CA. Todos los derechos reservados. | Enviar correo electrónico a CA Technologies acerca de este tema |