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