Tempo aproximado para leitura: 00:03:20 min
Dúvida
Como gerar os logs das interações do Logix com o TSS - TOTVS Service SOA?
Ambiente
Cross Segmentos - TOTVS Backoffice (Linha Logix) - Nota Fiscal Eletrônica (NFE) - Versão 12
Solução
Com o avanço das correções perpetradas pela equipe de Framework no decorrer do processo de adequação do Logix para o Build 64 bits, as rotinas de log/debug que antes estava em déficit da totalidade do potencial de geração de dados, foi corrigida.
Ponto positivo - Várias mensagens que antes não eram geradas, atualmente já estão contribuindo para melhorar a leitura que temos dos cenários.
Ponto negativo - Fatalmente com essa geração mais aprimorada de informações no debug, o processo pode acabar pesando em desempenho, inviabilizando que certas chaves do profile fiquem ativas perpetuamente diretamente no appserver utilizado pelos usuários em produção.
Sendo assim, orientamos que seja criado um appserver exclusivo para debug, com um arquivo de profile exclusivo também, e que nesse ambiente o profile do Logix contenha:
logix.debug = 1
logix.source.debug=1
logix.source.obf40016.debug=1
logix.printfile.debug = 1
logix.license.debug= 1
logix.login.debug=TRUE
logix.epl.debug=1
Dessa forma, sempre que for necessário simular alguma situação para envio de debug para o atendimento, é certeza que todos o dados possíveis serão gerados.
Nessa mesma ideia, o ambiente de produção deverá ser ajustado de modo que no profile exclusivo de produção estes mesmos parâmetros sejam ajustados para:
logix.debug = 0
logix.source.debug=0
logix.source.obf40016.debug=0
logix.printfile.debug = 0
logix.license.debug= 0
logix.login.debug=FALSE
logix.epl.debug=0
Isso excluirá qualquer hipótese de que uma queda de desempenho no ambiente, seja influenciada pela geração indevida de logs.
Importante
Recomenda-se que as licenças do Logix de base de homologação ou produção, acompanhem o ambiente da SEFAZ em que se está utilizando, exemplo:
- Caso esteja utilizando o ambiente de homologação, que é configurado pelo VDP10076 , deve-se ativar no profile do Logix a chave logix.license.LSDevTest=1;
- Para o ambiente de produção do VDP10076, esta chave deve estar marcada no profile como logix.license.LSDevTest=0, ou estar omitida.
Saiba mais
Para determinar qual é o profile que está sendo utilizado pelo Logix, verifique: Framework - Linha Logix - FRW - Localizar arquivo de profile do Logix
0 Comentários