Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Framework - Linha Protheus - Exibição de informações na ocorrência de erro em tela - error.log e envio de log por e-mail

Dúvida

Como parametrizar o Protheus para exibir ou inibir os detalhes e informações completas do erro log na tela do Protheus e envio de log por e-mail?

 

Ambiente

Linha Protheus - SIGACFG

 

Solução 

A partir da versão de LIB 20261005, a exibição detalhada de erros em tela passa a ser inibida por motivos de segurança (evitando a exposição de informações de ambiente e estrutura do servidor). Nesses casos, o sistema exibe apenas o resumo do erro em tela e gera o arquivo de log completo na pasta fw_error_log, localizada no rootpath do servidor de aplicação.

A configuração do comportamento da tela de erro é realizada através da chave DisplayFullLog, localizada na seção [GENERAL] do arquivo appserver.ini.

 

Opções de parametrização da chave DisplayFullLog:

  • 0: Exibe apenas a pilha de chamadas do erro em tela, sem as variáveis e informações do ambiente.

  • 1: Exibe o log de erro completo em tela (pilha de chamadas, dados do ambiente e variáveis).

  • 2: Exibe apenas a descrição simplificada do erro em tela e gera o log completo no arquivo do diretório fw_error_log. Este é o comportamento padrão para LIB igual ou superior a 20261005.

 

Passos

  1. Acesse o servidor onde o Appserver está instalado

  2. Abra o arquivo de configuração appserver.ini

  3. Localize a seção [GENERAL]

  4. Adicione ou edite a chave DisplayFullLog definindo o valor desejado (0, 1 ou 2).

  5. Para definir por quanto tempo os arquivos da pasta fw_error_log serão mantidos antes da exclusão automática (padrão de 4 dias), inclua a chave KeepErrorLog informando a quantidade de dias (limite máximo de até 15 dias): KeepErrorLog=7

  6. Salve o arquivo appserver.ini e reinicie o serviço do Appserver.

 

Telas do error.log apresentadas, com as opções de parametrização:

DisplayFullLog=0

 

 

DisplayFullLog=1

 

DisplayFullLog=2

 

Ao acessar o diretório fw_error_log no rootpath do serviço (exemplo: C:\Totvs\Protheus_2610\protheus_data\fw_error_log) podemos consultar o arquivo gerado para mais detalhes da ocorrência:

 

 

Observação:
Os arquivos de log são mantidos por no mínimo 4 dias na pasta. Após esse período eles são apagados automaticamente.

Caso desejar aumentar o período em que são mantidos no diretório, basta informar a chave KeepErrorLog com a quantidade de dias desejados. O período máximo para ser configurado nessa chave é de até 15 dias, exemplo:

[GENERAL]
KeepErrorLog=7

 


 

Envio de logs por e-mail

 

Caso não esteja apresentando o botão de “enviar log”, execute os procedimentos abaixo para enviar os logs por email.

 

 

Passos

  1. Realize a configuração de E-mail/Proxy
    https://centraldeatendimento.totvs.com/hc/pt-br/articles/360025393071
  2. Habilite a política de envio de e-mail:
    Acesse: Configurador (SIGACFG) > Usuários > Senhas > Política > Aba Outros > Aba Parâmetros, e definir a opção "Habilita log de erro por e-mail" como "Sim".
  3. Configure o destinatário:
    Acesse: Configurador (SIGACFG) > Ambientes > Cadastros > Parâmetros
    Configure os parâmetros MV_LOGMAIL e MV_LOGTT preenchendo-os com os endereços de e-mail dos administradores ou da fila de atendimento que devem receber os logs.


    [MV_LOGMAIL]

     

    [MV_LOGTT]


     

Saiba mais em:
Exibição de informações na ocorrência de erro em tela
Configuração SMTP para envio de relatório por e-mail

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Artigo fechado para comentários.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _