-debugalert:
Pode-se usar o parâmetro -debugalert juntamente com o parâmetro -clientlog para ter acesso a informações de execução dos programas 4GL durante a execução da sessão Progress. Se utilizar o -debugalert com o -clientlog especificando o nome de arquivo de log, as informações de execução dos programas 4GL serão escritas no arquivo de log especificado no -clientlog. Para WebSpeed e AppServer, as informações vão para os respectivos arquivos de logs dessas aplicações.
O –debugalert também ocasiona a geração do botão “Ajuda” ou “Help” na mensagem de erro que ocorre em tela.
-debug:
Usa-se o Debugger (-debug) para iniciar uma sessão Progress excutando o Debugger em modo stand-alone. O Debugger é o ponto de entrada para todas as procedures das aplicações que você quer executar. O Debugger inicia e permite que você abra uma procedure e defina breakpoints na procedure antes de executá-la, usando Debug -> Run.
Coletando estatísticas de execução dos r-codes
Quando você usa parâmetros de estatísticas, o OpenEdge escreve estatíticas no término da sessão. Você pode usar a instrução SHOW-STATS em conjunto com os parâmetros de inicialização para escrever estatísticas em momentos específicos durante a execução. As estatísticas coletadas com a instrução SHOW-STATS não inclui a informação de todos os parâmetros de inicialização e os seus valores, que você adquire com o parâmetro de estatísticas (-y).
Parâmetros para obtenção de estatísticas:
-
Estatísticas (-y): Use este parâmetro de inicialização para coletar acesso de procedures e estatísticas de uso durante a sessão client. Este parâmetro também envia um relatório chamado "client.mon" de todos os parâmetros de inicialização e os valores deles para o arquivo de saída.
-
Estatísticas com CTRL-C (-yc): Quando se usa este parâmetro, preferencialmente pressiona-se CTRL-C ao invés de usar a instrução SHOW-STAT para controlar enquanto se coleta estatísticas durante a execução.
-
Estatísticas de segmento (-yd): Use este parâmetro de inicialização para escrever no arquivo de saída estatísticas de segmentos, como o número de segmentos e o tamanho total dele.
-
Estatísticas com Cross-reference (-yx): Use este parâmetro de inicialização para coletar estatísticas de chamadas de programas. Este parâmetro gerará no diretório de trabalho o arquivo "proc.mon".
Segue abaixo os parâmetros de log mais utilizados pelo Suporte para solicitação de informações:
-debugalert
-y -yx -yc
-clientlog <arquivo> -logginglevel 2 -logentrytypes 4GLTrace
Informações retiradas do Manual "OpenEdge® Development: Debugging and Troubleshooting":
http://communities.progress.com/pcom/docs/DOC-19548