Define o nível de log que o TOTVS | Broker irá utilizar.
Valores válidos
Valor | Descrição | Tipo |
---|---|---|
1 | Log de erros | E |
2 | Log de warnings | W |
4 | Log normal | N |
8 | Log de informações adicionais | I |
16 | Log de debug | D |
128 | Log de mensagens | M |
512 | Log WS Bridge | S |
1024 | Log WS Adapter | A |
2048 | Log Basic Connection | H |
Observações
- O valor da chave LOG_LEVEL deve utilizar a soma dos valores da tabela de valores válidos, por exemplo 135 (1 + 2 + 4 + 128).
- O TOTVS | Broker sempre soma 7 (1 + 2 + 4) ao valor da chave.
- Caso não seja utilizada, o valor da chave é 7.
- A mensagem de log do TOTVS | Broker está no seguinte formato:
YYMMDD_HHmmSS TID COD TYPE MSG, onde:- YY é o ano com 2 dígitos.
- MM é o número do mês com 2 dígitos.
- DD é o dia do mês com 2 dígitos.
- HH é a hora com 2 dígitos.
- mm são os minutos com 2 dígitos.
- SS são os segundos com 2 dígitos.
- TID é o número da thread no formato hexadecimal.
- COD é um código interno de identificação da mensagem.
- TYPE é uma letra que identifica o tipo de log, com o valor da coluna Tipo dos valores válidos.
- MSG é a mensagem de log propriamente dita.
- Em Windows o TID tem tamanho fixo de 4 caracteres; em Linux são 8 caracteres fixos.
- O valor 128 só pode ser ligado através da chave LOG_MSG. Caso seja habilitado pela LOG_LEVEL, mas a chave LOG_MSG esteja desabilitada, o log será desligado.
- O valor 512 precisa que a chave SERVER_IS_WEBSOCKET esteja habilitada.
- O valor 1024 precisa que a chave CLIENT_IS_WEBSOCKET esteja habilitada.
- O valor 2048 precisa que a chave ALLOW_ANY_CLIENT esteja habilitada.
Exemplos
Mensagem de log
Mensagem que mostra o LOG_LEVEL utilizado.
210928_121037 1F70 SGE0763 N LOG_LEVEL=7
Onde:
210928_121037 → Representa a data 28/09/2021 às 12:10:37.
1F70 → Número da thread a que se refere a mensagem. Por ter 4 dígitos é uma thread Windows e seu valor em decimal é 8048.
SGE0763 → Código interno do TOTVS | Broker que identifica a mensagem.
N → Indica que a mensagem é do tipo Normal.
LOG_LEVEL=7 → É a mensagem em si, que mostra o valor da chave.
Ligar apenas log de erros
Configuração no INI para tentar ligar apenas o log de erros:
[BALANCE_SMART_CLIENT_DESKTOP] LOG_LEVEL = 1
Ao iniciar o TOTVS | Broker irá exibir a mensagem:
LOG_LEVEL=7
mostando que foram ligados também os logs normais e de warnings.
Ligar apenas logs de debug
Configuração no INI para tentar ligar apenas o log de debug:
[BALANCE_SMART_CLIENT_DESKTOP] LOG_LEVEL = 16
Ao iniciar o TOTVS | Broker irá exibir a mensagem:
LOG_LEVEL=23
mostando que foram ligados também os logs de erros, warnings e normais.
Veja também
CLIENT_IS_WEBSOCKET
SERVER_IS_WEBSOCKET