Consultor Eletrônico



Kbase 88335: Log do dataserver
Autor   Eloi Rene Pscheidt - CAT
Acesso   Público
Publicação   9/20/2018
O client do OpenEdge, quando acessando um banco diferente de OpenEdge via Dataserver, gera um arquivo de log contendo detalhes ou erros referente a esta conexão.

Por padrão o nome desse arquivo é dataserv.lg
O diretório onde ele é gerado é especificado na variável de ambiente DSLOGDIR.
Exemplo: DSLOGDIR=c:\temp, será gerado o arquivo c:\temp\dataserv.lg.

Quando a variável DSLOGDIR não é informada, será utilizado o diretório de trabalho do processo client.
Quando o processo é aberto através de um atalho, o diretório de trabalho é especificado no campo 'iniciar em'.
Quando ativo através de um script, é o diretório onde o script foi ativado, ou o diretório que tenha sido alterado pelo comando 'change dir', como o comando cd, por exemplo (válido para Window e Unix-like).

Por fim, pode ser utilizado o parâmetro de sessão -dslog para informar um caminho e nome de arquivos diferentes, por exemplo:
prowin32 -dslogdir c:\meutemp\meuarquivodelog.txt

O arquivo de log sempre será gerado mesmo que nenhum nível de log seja especificado.

O nível de log pode ser aumentado através do comando -Dsrv qt_debug,<opções>
Para maior detalhes sobre as opções consultar o manual do dataserver:
https://documentation.progress.com/output/ua/OpenEdge_latest/index.html#page/dmora/qt-debug-logging.html