pdm_logfile permite alterar o tamanho de cutover de stdlog.x. O cutover pode ocorrer depois da gravação de um número especificado de bytes. Em UNIX, esse valor é redefinido com cada pdm_init. No Windows, as configurações são mantidas com cada pdm_halt e pdm_init.
Sintaxe
Esse comando apresenta o seguinte formato:
pdm_logfile [-L|-h]
ou
pdm_logfile [-g -h] [-b bytes]
Exemplo:
Para alterar seus arquivos stdlog.x para cutover em 500.000 bytes, emita o seguinte comando:
pdm_logfile -f STD -b 500000
-L
Cria uma lista de cutovers atuais.
-q
Executa pdm_logfile em modo silencioso.
-b bytes
Especifica o número de bytes gravados antes de ocorrer o cutover.
Restrições
Você pode executar o pdm_load enquanto o CA SDM estiver ativo, mas o desempenho pode se tornar muito lento. É melhor executar o pdm_load quando ninguém está usando o CA SDM.
Importante! Em UNIX, o LIBPATH deve ser definido antes de executar vários utilitários do CA SDM. Use pdm_task para definir LIBPATH antes de executar um utilitário. Por exemplo, insira “pdm_task pdm_clean_attachments...".
O utilitário pdm_log4j_config.pl permite configurar o arquivo de propriedades log4j do CA SDM, os componentes web, o PDM_RPC, a Automação de suporte, o Rest e o CMDB Visualizer. Execute o scrip do lote do utilitário com base no ambiente. Para Windows, execute o pdm_log4j_config a partir da linha de comando. Para Unix, execute o arquivo pdm_log4j _config.sh.
Esse comando apresenta o seguinte formato:
pdm_log4j_config -f <component> -d pdm_log4j_config -h pdm_log4j_config -f <component> [-a | -n <name>] [-l <log level>] [I <max # of log files>] [-s <max size of log files>] [-t <log level threshold>]
Especifica a configuração do log4j do CA SDM ou o componente do CA SDM que você deseja alterar. Use um dos seguintes valores:
SDM_WEB, SDM_RPC, REST, SA ou Viz.
Observação: use a opção obrigatória juntamente com outras opções.
Exibe a configuração atual do log4j.properties.
Exibe ajuda para o utilitário.
Conclui todas as mudanças ao log4j.properties, globalmente.
Especifica se você deseja modificar uma classe específica ou nome do pacote.
Especifique um nome de classe específico, como bop_logging ou de um pacote completo, como com.ca.ServicePlus.
Especifica o nível de log que você deseja definir.
Observação: especifique a opção -a ou -n.
Especifica o índice de número máximo de arquivos que você deseja definir.
Observação: especifique a opção -a ou -n.
Especifica o tamanho máximo do arquivo que você deseja definir.
Observação: especifique a opção -a ou -n.
Importante: Altere o appender no arquivo log4j.properties do Visualizer para Appender de arquivo contínuo, antes de executar o comando com esse parâmetro. Se você não alterar o appender, o MaxFileSize gera logs no mesmo arquivo.
Especifica o limite do nível de log .
Observação: especifique a opção -a ou -n.
A lista a seguir mostra exemplos de uso do utilitário pdm_log4j_config:
Por exemplo, defina todos os agentes de log configurados no Support Automation para um nível de DEPURAÇÃO:
pdm_log4j_config -f SA -a -l DEBUG
Por exemplo, defina o agente de log para o pacote pdm_rpc para DEBUG usando um dos seguintes exemplos de código:
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 exemplo, defina o número máximo de arquivos para todos os appenders para 9.
pdm_log4j_config -f REST -a -i 9
Por exemplo, defina o número máximo de arquivos para bop_logging para 7.
pdm_log4j_config -f SDM_WEB -n bop_logging -i 7
Por exemplo, defina o número máximo de arquivos para todos os appenders para 9 MB.
pdm_log4j_config -f REST -a -s 9MB
Por exemplo, defina o número máximo de arquivos para bop_logging para 7 MB.
pdm_log4j_config -f SDM_WEB -n bop_logging -s 7MB
Por exemplo, defina o limite do nível de log como DEBUG.
pdm_log4j_config -f SA -a -t DEBUG
Observação: o limite do nível de log para o parâmetro -t substitui o nível de log para o parâmetro -l. Se você modificar o nível de log e o nível de limite, os logs de depuração do servlet não aparecem no arquivo.
Por exemplo, defina o limite do nível de log como WARN.
pdm_log4j_config -f SDM_WEB -n bop_logging -t WARN
pdm_log4j_config -f REST -d
Importante: Usar as variáveis -l, -i e -t juntamente com uma das opções -a ou -n; não usar ambas as opções. A opção -f é obrigatória. As opções -h e -d são mutuamente exclusivas para qualquer outra opção.
Os administradores podem modificar a frequência com que o CA SDM monitora as mudanças ao arquivo log4j.properties. Por padrão, o intervalo de atualização é definido para 60 segundos. Os componentes do CA SDM, incluindo Servlets do SDM, PDM_RPC, Support Automation, CMDB Visualizer e REST usam o log4j para registro.
Siga estas etapas:
NX_ROOT
Observação: se você inserir um valor negativo ou não numérico, o valor padrão é de 60 segundos.
Por padrão, os servlets como PDMContextListener, pdmweb, UploadServlet e pdm_report registram mensagens de nível de INFO no arquivo jsrvr.log. É possível alterar o nível de limite do appender jsrvr.log para registrar quaisquer mensagens no nível INFO.
Siga estas etapas:
log4j.appender.jsrvrlog.Threshold=debug
log4j.logger.com.ca.ServicePlus.uploadservlet=debug, jsrvrlog
Observação: se você modificar o nível de log sem modificar o nível de limite, os logs de depuração do servlet não aparecem no arquivo. Nem todos os servlets possuem loggers explícitos vinculados. Por exemplo, o arquivo log4j.properties, não inclui pdmweb, BOServlet, pdm_export, pdm_report e pdm_cache, que são parte do pdmweb servlet. Para consultar os logs de depuração desses servlets, modifique o nível de log pdmweb.
Todos os logs de aplicativos nonwebapp despejam separadamente no arquivo jstd.log. É possível exibir os logs de um desses aplicativos, como pdm_rpc, alterando o nível de log daquele aplicativo específico.
Siga estas etapas:
log4j.logger.com.ca.ServicePlus.pdm_rpc=debug
| Copyright © 2012 CA. Todos os direitos reservados. | Enviar email à CA Technologies sobre este tópico |