Árvore de páginas

Define o nível de log que o TOTVS | Broker irá utilizar.

Valores válidos

ValorDescriçãoTipo
1Log de errosE
2Log de warningsW
4Log normalN
8Log de informações adicionaisI
16Log de debugD
128Log de mensagensM
512Log WS BridgeS
1024Log WS AdapterA
2048Log Basic ConnectionH

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

ALLOW_ANY_CLIENT

CLIENT_IS_WEBSOCKET

SERVER_IS_WEBSOCKET

LOG_MSG

LOG_MSG_SIZE

  • Sem rótulos