O clientlog do Progress é um recurso para geração de arquivo de log da sessão. É solicitado pelo analista de suporte para auxiliar na identificação da causa do problema.
- clientlog: este parâmetro ativa a geração do clientlog e define onde as informações serão gravadas
- logginglevel: este parâmetro define o nível de log, variando de 0 (log desligado) até 4 (estendido)
- logentrytypes: este parâmetro define quais tipos de informações serão geradas. Foram utilizados no exemplo os tipos mais comuns.
- clearlog: este parâmetro elimina o arquivo de log especificado no parâmetro “-clientlog”, caso exista, antes de iniciar a gravação das mensagens.
DBConnects: bancos conectados e desconectados na sessão (nome do banco de dados e user ID)
4GLTrace: execução de procedimentos internos, funções definidas pelo usuário, triggers, eventos nomeados
4GLMessages: registro de todas as mensagem ABL,VIEW-AS,ALERT-BOX
FileID: operações de acesso a arquivos (abrir e fechar)
O parâmetro “loggin entry types” combinado com o “logging level” é que definirá quais as informações e qual o nível de detalhamento será gravado no arquivo de clientlog.
Para a geração do clientlog acrescente os parâmetros abaixo no arquivo .pf:
-clientlog c:\temp\clientlog.txt
-logginglevel 3
-logentrytypes DB.Connects,4GLTrace,4GLMessages,FileID
-clearlog
Acesse o produto realize a simulação e envie c:\temp\clientlog.txt no chamado.
Observação: Lembrar que esse é um arquivo que ficará recebendo ocorrências do PROGRESS, então após, simular a situação reportada, retirar esses parâmetros do arquivo .pf para que o sistema não continue criando dados desnecessários nesse arquivo.