Introdução
Formato
Campo | Descrição |
---|---|
Data e Hora | Data e hora no formato dd/mm/yyyy HH:MM:SS |
espaço | um caracter de espaço usado como separador de campos |
Nome da classe do tipo de evento do log | Nome da classe de log entre couchetes |
espaço | um caracter de espaço usado como separador de campos |
evento do log | Descrição textual do evento conforme especificação dos Eventos do Log |
22/02/1982 20:40 [EXECUCAO] Ocorreu uma falha de verdes conflitantes no anel 1
Classes
COMUNICAÇÃO
Eventos de log relacionados a comunicação do controlador com a central
EXECUÇÃO
Eventos de log relacionados a execução dos planos semafóricos
INICIALIZAÇÃO
Eventos de log relacionados a inicialização do controlador
FINALIZAÇÃO
Eventos de log relacionados a finalização do controlador
ERRO
Eventos de log relacionados a erros no controlador
Níveis
O controlador deve ser capaz de ser configurado para atender 3 nível de log diferentes. As mensagem de log dos níveis normal e detalhado são padranizadas e não podem ser alteradas. As mensagem de log do nível superdetalhado são de livre utilização.
NORMAL
Eventos normais da execução do controlador.
DETALHADO
Incluí os eventos do nível normal é adiciona eventos para ajudar a encontrar problemas na comunicação.
SUPERDETALHADO
Incluí o máximo de informações possíveis no log.
Padrão das Mensagens para os níveis normal e detalhado
Nível | Tópico | Momento | Padrão | Exemplo |
---|---|---|---|---|
DETALHADO | COMUNICACAO | A cada passo de uma transação | "[%s] %s" tipo da transação, etapa da transação | |
DETALHADO | COMUNICACAO | Quando o cliente perde conexão a conexão com o broker MQTT | MQTT perdeu a conexão com o broker. Restartando ator. | |
DETALHADO | COMUNICACAO | Quando uma mensagem não pode ser processada | Ocorreceu um erro no processamento de mensagens. a mensagem será desprezada | |
DETALHADO | EXECUCAO | Quando a comunicação serial é iniciada | Comunicação serial pronta para iniciar | |
DETALHADO | EXECUCAO | Quando a comunicação serial é iniciada | Iniciando a comunicação serial | |
DETALHADO | INICIALIZACAO | Ao definir a porta MQTT | "MQTT PORT :%s", port | 03/01/2017 17:37:48.887 - [INICIALIZACAO] MQTT PORT :1883 |
DETALHADO | INICIALIZACAO | Ao definir a senha do MQTT | "MQTT PWD :%s", senha | 03/01/2017 17:37:48.887 - [INICIALIZACAO] MQTT PWD :PASSWORD |
DETALHADO | INICIALIZACAO | Ao definir o host MQTT | "MQTT HOST :%s", host | 03/01/2017 17:37:48.886 - [INICIALIZACAO] MQTT HOST :mosquitto.influunt.com.br |
DETALHADO | INICIALIZACAO | Ao definir o id do controlador | "ID CONTROLADOR :%s", id | 03/01/2017 17:37:48.886 - [INICIALIZACAO] ID CONTROLADOR :d933e586-b763-4c26-bc5f-ef1a60428003 |
DETALHADO | INICIALIZACAO | Ao definir o login do MQTT | "MQTT LOGIN :%s", login | 03/01/2017 17:37:48.887 - [INICIALIZACAO] MQTT LOGIN :d933e586-b763-4c26-bc5f-ef1a60428003 |
DETALHADO | INICIALIZACAO | Ao solicitar configuração à central | Verificando a configuração do controlador | 03/01/2017 17:37:51.430 - [INICIALIZACAO] Verificando a configuração do controlador |
DETALHADO | INICIALIZACAO | Quando a central devolve a configuração | Configuração encontrada | 03/01/2017 17:37:51.443 - [INICIALIZACAO] Configuração encontrada |
DETALHADO | INICIALIZACAO | Quando o controlador começa a executar a programação semafórica | O controlador foi colocado em execução | |
NORMAL | ERRO | Quando não é possível se conectar na porta serial | Falha na comunicação serial. Não foi possivel enviar mensagem | |
NORMAL | ERRO | Quando não é possível se conectar na porta serial | Não foi possível abrir comunicação pela porta: + porta | |
NORMAL | ERRO | Quando não é possível se conectar na porta serial | Não foi possível iniciar a comunicação serial | |
NORMAL | EXECUCAO | Quando a tabela horária muda | Mudança de tabela horária | |
NORMAL | INICIALIZACAO | Ao iniciar o OS | Iniciando O 72C | |
NORMAL | INICIALIZACAO | Quando o controlador está no ar, mas ainda não existe uma configuração válida | Não existe configuração para iniciar o motor | |
NORMAL | INICIALIZACAO | Quando o controlador está no ar, mas ainda não existe uma configuração válida | O controlador será iniciado quando um configuração for recebida | |
NORMAL | EXECUCAO | Quando um evento é gerado | "[%s] %s", Tipo evento - Descricao do evento" | Ver tabela de descrição de tipo de evento |
Tabela de descrição de tipo de evento
Tipo Evento | Descrição | Parâmetros |
---|---|---|
ALARME ABERTURA DA PORTA PRINCIPAL DO CONTROLADOR | Abertura da porta principal do controlador | |
ALARME FECHAMENTO DA PORTA PRINCIPAL DO CONTROLADOR | Fechamento da porta principal do controlador | |
ALARME ABERTURA DA PORTA DO PAINEL DE FACILIDADES DO CONTROLADOR | Abertura da porta do painel de facilidades do controlador | |
ALARME FECHAMENTO DA PORTA DO PAINEL DE FACILIDADES DO CONTROLADOR | Fechamento da porta do painel de facilidades do controlador | |
ALARME AMARELO INTERMITENTE | Amarelo Intermitente | |
ALARME SEMAFORO APAGADO | Semafóro apagado | Número do Anel, Número do Detector |
FALHA DETECTOR PEDESTRE FALTA ACIONAMENTO | Anel %s: Falha no DP%s - Falta de Acionamento | Número do Anel, Número do Detector |
FALHA DETECTOR PEDESTRE ACIONAMENTO DIRETO | Anel %s: Falha no DP%s - Acionamento Direto | Número do Anel, Número do Detector |
FALHA DETECTOR VEICULAR FALTA ACIONAMENTO | Anel %s: Falha no DV%s - Falta de Acionamento | Número do Anel, Número do Detector |
FALHA DETECTOR VEICULAR ACIONAMENTO DIRETO | Anel %s: Falha no DV%s - Acionamento Direto | Número do Anel, Número do Detector |
FALHA DESRESPEITO AO TEMPO MAXIMO DE PERMANENCIA NO ESTAGIO | Anel %s: Desrespeito ao tempo máximo de permanência no estágio | Número do Anel |
FALHA FASE VERMELHA DE GRUPO SEMAFORICO APAGADA | Anel %s: Fase vermelha do G%s apagada | Número do Anel |
FALHA SEQUENCIA DE CORES | Anel %s: Falha sequencia de cores | Número do Anel |
FALHA VERDES CONFLITANTES | Anel %s: Falha de Verdes conflitantes | Número do Anel |
FALHA WATCH DOG | Falha CPU | |
FALHA MEMORIA | Falha Memoria | |
FALHA FOCO VERMELHO DE GRUPO SEMAFORICO APAGADA | Anel %s: Foco vermelho do G%s apagado | Número do Anel, Número do Grupo Semafórico |
FALHA COMUNICACAO BAIXO NIVEL | Falha na comunicação do protocolo de baixo nível | |
FALHA ACERTO RELOGIO GPS | Falha acerto relógio GPS | |
REMOCAO FALHA DETECTOR PEDESTRE | Anel %s: Falha no DP%s removida | Número do Anel, Número do Detector |
REMOCAO FALHA DETECTOR VEICULAR | Anel %s: Falha no DV%s removida | Número do Anel, Número do Detector |
REMOCAO FALHA FASE VERMELHA DE GRUPO SEMAFORICO | %s: Fase vermelha do G%s apagada removida | Número do Anel, Número do Grupo Semafórico |
REMOCAO FALHA VERDES CONFLITANTES | Anel %s: Falha de Verdes conflitantes removido | Número do Anel |
REMOCAO FOCO VERMELHO DE GRUPO SEMAFORICO | Anel %s: Foco vermelho do G%s apagado removida | Número do Anel, Número do Grupo Semafórico |
REMOCAO COMUNICACAO BAIXO NIVEL | Comunicação do protocolo de baixo nível recuperada | |
ACIONAMENTO DETECTOR VEICULAR | %s foi acionado | Número do Detector |
ACIONAMENTO DETECTOR PEDESTRE | %s foi acionado | Número do Detector |
INSERCAO DE PLUG DE CONTROLE MANUAL | Inserção de plug do controle manual | |
RETIRADA DE PLUG DE CONTROLE MANUAL | Retirada de plug do controle manual | |
TROCA ESTAGIO MANUAL | Troca estágio no modo manual | |
MODO MANUAL ATIVADO | Modo manual ativado | Número do Anel, Número do Plano |
IMPOSICAO PLANO | Anel %s: Plano %s foi imposto com duração de %s minutos | Número do Anel, Número do Plano, minutos |
IMPOSICAO MODO | Anel %s: Modo de operação %s foi imposto | Número do Anel, Modo de Operação |
LIBERAR IMPOSICAO | Anel %s: Foi liberado da imposição | Número do Anel |
TROCA DE PLANO NO ANEL | Plano %s está ativo | Número do Plano |