Programação RPO

Conhecendo a chave IXBLOG

Escritor por Vinícius Moreira

 

Às vezes encontramos erros no sistema e nos perguntamos se o problema esta no padrão do Protheus ou se é algum ponto de entrada ou função customizada que esta atrapalhando em algo.

 

Uma maneira de ajudar a entender isso é utilizar a chave chamada IXBLOG. Ela funciona de duas formas.

 

  • NORUN -> Grava log sobre pontos de entrada encontrados, mas não deixa que eles sejam executados.
  • LOGRUN -> Grava log sobre pontos de entrada encontrados e executa.

 

As informações de log ficam armazenadas dentro do diretório IXBLOG com o arquivo de nome formado por nome do usuário, mais caractere _ mais sequencial.log.

Fique atualizado, É GRÁTIS!
Cadastre o seu endereço de e-mail e fique por dentro de todas as atualizações da AcademiaERP.
Não enviamos spam.

Ex: administrador_026100.log

 

A chave deve ser colocada nos parâmetros do repositório no ini do servidor como o exemplo abaixo:

 

[Environment]

SourcePath=C:TOTVS11MicrosigaProtheusapolocal

RootPath=C:TOTVS11MicrosigaProtheus_Data

StartPath=system

x2_path=

RpoDb=Top

RpoLanguage=portuguese

RpoVersion=110

LocalFiles=ads

Trace=0

localdbextension=.dbf

PictFormat=DEFAULT

DateFormat=DEFAULT

RegionalLanguage=BRA

ixblog=norun

 

No exemplo acima utilizamos o NORUN para que fossem logados os pontos de entrada e impedida a sua execução. Depois que já colocou a informação no ini, é só executar a rotina que deseja verificar.

 

Ao acessar o sistema, utilizando a chave IXBLOG, será exibida a seguinte mensagem.

 

mensagem do IXBLOG

 

O uso dessa chave pode causar queda da performance do sistema, pois ela precisa processar bastante informação, então logo depois que criar os arquivos de log que precisar, retire ou comente a chave no seu appserver.ini.

 

É isso galera, espero ter ajudado.

 

Abraço

 

Sobre o Autor

Vinícius Moreira

1 comentário

Deixe um comentário

Dúvida?