📋 Logs do Sistema

Monitore as atividades e erros do processamento

🔍 Filtros

📋 Logs do Sistema 100 entradas encontradas

DEBUG: 16
INFO: 83
WARNING: 0
ERROR: 1
[2026-09-22 10:02:38]
[INFO] CRONJOB
Conexão estabelecida com método 'padrão': chevaliertech02
[2026-09-22 10:02:38]
[INFO] CRONJOB
Tentando conexão com método: padrão
[2026-09-22 10:02:34]
[INFO]
Conexão Legacy fechada
[2026-09-22 10:02:34]
[INFO]
Conexão estabelecida com LegacyConnection: erp_hlog_notas
[2026-09-22 10:02:34]
[INFO]
Conexão Legacy estabelecida com sucesso {"host":"3.216.240.216","database":"erp_hlog_notas","mysql_version":"5.6.46"}
[2026-09-22 10:02:33]
[DEBUG] CRONJOB
Query executada {"sql":"\n SELECT id, nota, serie, cnpj, status_processamento, data_inc \n FROM fila_canhoto_mysoft \n ORDER BY data_inc ASC \n LIMIT 1\n ","params":[],"execution_time":0.017243146896362305}
[2026-09-22 10:02:33]
[INFO] CRONJOB
Conexão Legacy fechada
[2026-09-22 10:02:33]
[INFO] CRONJOB
Conexão estabelecida com LegacyConnection: erp_hlog_notas
[2026-09-22 10:02:33]
[INFO] CRONJOB
Conexão Legacy estabelecida com sucesso {"host":"3.216.240.216","database":"erp_hlog_notas","mysql_version":"5.6.46"}
[2026-09-22 10:02:33]
[INFO]
Conexão estabelecida com método 'padrão': chevaliertech02
[2026-09-22 10:02:33]
[INFO]
Tentando conexão com método: padrão
[2026-09-22 10:02:32]
[INFO] CRONJOB
Conexão estabelecida com método 'padrão': chevaliertech02
[2026-09-22 10:02:32]
[INFO] CRONJOB
Tentando conexão com método: padrão
[2026-09-22 10:02:27]
[DEBUG] CRONJOB
Query executada {"sql":"\n SELECT id, nota, serie, cnpj, status_processamento, data_inc \n FROM fila_canhoto_mysoft \n ORDER BY data_inc ASC \n LIMIT 1\n ","params":[],"execution_time":0.017510175704956055}
[2026-09-22 10:02:27]
[INFO] CRONJOB
Conexão Legacy fechada
[2026-09-22 10:02:27]
[INFO] CRONJOB
Conexão estabelecida com LegacyConnection: erp_hlog_notas
[2026-09-22 10:02:27]
[INFO] CRONJOB
Conexão Legacy estabelecida com sucesso {"host":"3.216.240.216","database":"erp_hlog_notas","mysql_version":"5.6.46"}
[2026-09-22 10:02:26]
[INFO] CRONJOB
Conexão estabelecida com método 'padrão': chevaliertech02
[2026-09-22 10:02:26]
[INFO] CRONJOB
Tentando conexão com método: padrão
[2026-09-22 10:02:21]
[DEBUG] CRONJOB
Query executada {"sql":"\n SELECT id, nota, serie, cnpj, status_processamento, data_inc \n FROM fila_canhoto_mysoft \n ORDER BY data_inc ASC \n LIMIT 1\n ","params":[],"execution_time":0.01933908462524414}
[2026-09-22 10:02:21]
[INFO] CRONJOB
Conexão Legacy fechada
[2026-09-22 10:02:21]
[INFO] CRONJOB
Conexão estabelecida com LegacyConnection: erp_hlog_notas
[2026-09-22 10:02:21]
[INFO] CRONJOB
Conexão Legacy estabelecida com sucesso {"host":"3.216.240.216","database":"erp_hlog_notas","mysql_version":"5.6.46"}
[2026-09-22 10:02:20]
[INFO] CRONJOB
Conexão estabelecida com método 'padrão': chevaliertech02
[2026-09-22 10:02:20]
[INFO] CRONJOB
Tentando conexão com método: padrão
[2026-09-22 10:02:15]
[DEBUG] CRONJOB
Query executada {"sql":"\n SELECT id, nota, serie, cnpj, status_processamento, data_inc \n FROM fila_canhoto_mysoft \n ORDER BY data_inc ASC \n LIMIT 1\n ","params":[],"execution_time":0.01993584632873535}
[2026-09-22 10:02:15]
[INFO] CRONJOB
Conexão Legacy fechada
[2026-09-22 10:02:15]
[INFO] CRONJOB
Conexão estabelecida com LegacyConnection: erp_hlog_notas
[2026-09-22 10:02:15]
[INFO] CRONJOB
Conexão Legacy estabelecida com sucesso {"host":"3.216.240.216","database":"erp_hlog_notas","mysql_version":"5.6.46"}
[2026-09-22 10:02:14]
[INFO] CRONJOB
Conexão estabelecida com método 'padrão': chevaliertech02
[2026-09-22 10:02:14]
[INFO] CRONJOB
Tentando conexão com método: padrão
[2026-09-22 10:02:09]
[DEBUG] CRONJOB
Query executada {"sql":"\n SELECT id, nota, serie, cnpj, status_processamento, data_inc \n FROM fila_canhoto_mysoft \n ORDER BY data_inc ASC \n LIMIT 1\n ","params":[],"execution_time":0.016895055770874023}
[2026-09-22 10:02:09]
[INFO] CRONJOB
Conexão Legacy fechada
[2026-09-22 10:02:09]
[INFO] CRONJOB
Conexão estabelecida com LegacyConnection: erp_hlog_notas
[2026-09-22 10:02:09]
[INFO] CRONJOB
Conexão Legacy estabelecida com sucesso {"host":"3.216.240.216","database":"erp_hlog_notas","mysql_version":"5.6.46"}
[2026-09-22 10:02:08]
[INFO] CRONJOB
Conexão estabelecida com método 'padrão': chevaliertech02
[2026-09-22 10:02:08]
[INFO] CRONJOB
Tentando conexão com método: padrão
[2026-09-22 10:02:03]
[DEBUG] CRONJOB
Query executada {"sql":"\n SELECT id, nota, serie, cnpj, status_processamento, data_inc \n FROM fila_canhoto_mysoft \n ORDER BY data_inc ASC \n LIMIT 1\n ","params":[],"execution_time":0.018225908279418945}
[2026-09-22 10:02:02]
[INFO] CRONJOB
Conexão Legacy fechada
[2026-09-22 10:02:02]
[INFO] CRONJOB
Conexão estabelecida com LegacyConnection: erp_hlog_notas
[2026-09-22 10:02:02]
[INFO] CRONJOB
Conexão Legacy estabelecida com sucesso {"host":"3.216.240.216","database":"erp_hlog_notas","mysql_version":"5.6.46"}
[2026-09-22 10:02:01]
[INFO] CRONJOB
Conexão estabelecida com método 'padrão': chevaliertech02
[2026-09-22 10:02:01]
[INFO] CRONJOB
Tentando conexão com método: padrão
[2026-09-22 10:01:56]
[DEBUG] CRONJOB
Query executada {"sql":"\n SELECT id, nota, serie, cnpj, status_processamento, data_inc \n FROM fila_canhoto_mysoft \n ORDER BY data_inc ASC \n LIMIT 1\n ","params":[],"execution_time":0.018388986587524414}
[2026-09-22 10:01:56]
[INFO] CRONJOB
Conexão Legacy fechada
[2026-09-22 10:01:56]
[INFO] CRONJOB
Conexão estabelecida com LegacyConnection: erp_hlog_notas
[2026-09-22 10:01:56]
[INFO] CRONJOB
Conexão Legacy estabelecida com sucesso {"host":"3.216.240.216","database":"erp_hlog_notas","mysql_version":"5.6.46"}
[2026-09-22 10:01:55]
[INFO] CRONJOB
Conexão estabelecida com método 'padrão': chevaliertech02
[2026-09-22 10:01:55]
[INFO] CRONJOB
Tentando conexão com método: padrão
[2026-09-22 10:01:54]
[INFO]
Tabelas canhoto descobertas {"tables":["canhoto_frete_000000","canhoto_frete_202305","canhoto_frete_202307","canhoto_frete_202308","canhoto_frete_202406","canhoto_frete_202408","canhoto_frete_202409","canhoto_frete_202410","canhoto_frete_202411","canhoto_frete_202412","canhoto_frete_202501","canhoto_frete_202502","canhoto_frete_202503","canhoto_frete_202504","canhoto_frete_202505","canhoto_frete_202506","canhoto_frete_202507","canhoto_frete_202508","canhoto_frete_202509","canhoto_frete_202510","canhoto_frete_202511","canhoto_frete_202512","canhoto_frete_202601","canhoto_frete_202602","canhoto_frete_202603","canhoto_frete_202604","canhoto_frete_202605","canhoto_frete_202606","canhoto_frete_202607","canhoto_frete_202608","canhoto_frete_202609"]}
[2026-09-22 10:01:54]
[DEBUG]
Query executada {"sql":"SHOW TABLES LIKE 'canhoto_frete_%'","params":[],"execution_time":0.1356339454650879}
[2026-09-22 10:01:53]
[DEBUG]
Query executada {"sql":"\n SELECT \n status_processamento,\n COUNT(*) as total,\n AVG(tentativas) as avg_tentativas\n FROM canhotos_processamento \n GROUP BY status_processamento\n ","params":[],"execution_time":0.026498079299926758}
[2026-09-22 10:01:53]
[INFO]
Conexão Legacy fechada
[2026-09-22 10:01:53]
[INFO]
Conexão estabelecida com LegacyConnection: erp_hlog_notas
[2026-09-22 10:01:53]
[INFO]
Conexão Legacy estabelecida com sucesso {"host":"3.216.240.216","database":"erp_hlog_notas","mysql_version":"5.6.46"}
[2026-09-22 10:01:52]
[INFO]
Conexão estabelecida com método 'padrão': chevaliertech02
[2026-09-22 10:01:52]
[INFO]
Tentando conexão com método: padrão
[2026-09-22 10:01:50]
[DEBUG] CRONJOB
Query executada {"sql":"\n SELECT id, nota, serie, cnpj, status_processamento, data_inc \n FROM fila_canhoto_mysoft \n ORDER BY data_inc ASC \n LIMIT 1\n ","params":[],"execution_time":0.019236087799072266}
[2026-09-22 10:01:50]
[INFO] CRONJOB
Conexão Legacy fechada
[2026-09-22 10:01:50]
[INFO] CRONJOB
Conexão estabelecida com LegacyConnection: erp_hlog_notas
[2026-09-22 10:01:50]
[INFO] CRONJOB
Conexão Legacy estabelecida com sucesso {"host":"3.216.240.216","database":"erp_hlog_notas","mysql_version":"5.6.46"}
[2026-09-22 10:01:49]
[INFO] CRONJOB
Conexão estabelecida com método 'padrão': chevaliertech02
[2026-09-22 10:01:49]
[INFO] CRONJOB
Tentando conexão com método: padrão
[2026-09-22 10:01:46]
[INFO] CRONJOB
Imagem redimensionada para análise {"w":1600,"h":900}
[2026-09-22 10:01:46]
[INFO] CRONJOB
Dimensões originais da imagem {"w":1920,"h":1080}
[2026-09-22 10:01:46]
[INFO] CRONJOB
Iniciando análise de imagem por IA (RAG Ativado) {"provider":"lm-studio","image":"canhoto_20260803_150748_83303_30_29020880000140.jpg","has_metadata":true}
[2026-09-22 10:01:46]
[DEBUG] CRONJOB
Query executada {"sql":"\n SELECT id, idt_nota_benassi, nome_tabela, nota, serie, cnpj, caminho_imagem \n FROM canhotos_processamento \n WHERE status_processamento = 'Processado' \n AND (retorno_ia IS NULL OR retorno_ia = '')\n ORDER BY data_inc DESC \n LIMIT 1\n ","params":[],"execution_time":0.01732802391052246}
[2026-09-22 10:01:46]
[INFO] CRONJOB
Conexão estabelecida com método 'padrão': chevaliertech02
[2026-09-22 10:01:46]
[INFO] CRONJOB
Tentando conexão com método: padrão
[2026-09-22 10:01:44]
[DEBUG] CRONJOB
Query executada {"sql":"\n SELECT id, nota, serie, cnpj, status_processamento, data_inc \n FROM fila_canhoto_mysoft \n ORDER BY data_inc ASC \n LIMIT 1\n ","params":[],"execution_time":0.016271114349365234}
[2026-09-22 10:01:44]
[INFO] CRONJOB
Conexão Legacy fechada
[2026-09-22 10:01:44]
[INFO] CRONJOB
Conexão estabelecida com LegacyConnection: erp_hlog_notas
[2026-09-22 10:01:44]
[INFO] CRONJOB
Conexão Legacy estabelecida com sucesso {"host":"3.216.240.216","database":"erp_hlog_notas","mysql_version":"5.6.46"}
[2026-09-22 10:01:43]
[INFO] CRONJOB
Conexão estabelecida com método 'padrão': chevaliertech02
[2026-09-22 10:01:43]
[INFO] CRONJOB
Tentando conexão com método: padrão
[2026-09-22 10:01:41]
[ERROR] CRONJOB
Erro na análise por IA {"error":"Erro cURL: Operation timed out after 60001 milliseconds with 0 bytes received","path":"\/var\/www\/html\/public\/images\/canhoto_20260803_150748_83303_30_29020880000140.jpg"}
[2026-09-22 10:01:38]
[DEBUG] CRONJOB
Query executada {"sql":"\n SELECT id, nota, serie, cnpj, status_processamento, data_inc \n FROM fila_canhoto_mysoft \n ORDER BY data_inc ASC \n LIMIT 1\n ","params":[],"execution_time":0.017239093780517578}
[2026-09-22 10:01:38]
[INFO] CRONJOB
Conexão Legacy fechada
[2026-09-22 10:01:38]
[INFO] CRONJOB
Conexão estabelecida com LegacyConnection: erp_hlog_notas
[2026-09-22 10:01:38]
[INFO] CRONJOB
Conexão Legacy estabelecida com sucesso {"host":"3.216.240.216","database":"erp_hlog_notas","mysql_version":"5.6.46"}
[2026-09-22 10:01:37]
[INFO] CRONJOB
Conexão estabelecida com método 'padrão': chevaliertech02
[2026-09-22 10:01:37]
[INFO] CRONJOB
Tentando conexão com método: padrão
[2026-09-22 10:01:32]
[DEBUG] CRONJOB
Query executada {"sql":"\n SELECT id, nota, serie, cnpj, status_processamento, data_inc \n FROM fila_canhoto_mysoft \n ORDER BY data_inc ASC \n LIMIT 1\n ","params":[],"execution_time":0.016607046127319336}
[2026-09-22 10:01:32]
[INFO] CRONJOB
Conexão Legacy fechada
[2026-09-22 10:01:32]
[INFO] CRONJOB
Conexão estabelecida com LegacyConnection: erp_hlog_notas
[2026-09-22 10:01:32]
[INFO] CRONJOB
Conexão Legacy estabelecida com sucesso {"host":"3.216.240.216","database":"erp_hlog_notas","mysql_version":"5.6.46"}
[2026-09-22 10:01:31]
[INFO] CRONJOB
Conexão estabelecida com método 'padrão': chevaliertech02
[2026-09-22 10:01:31]
[INFO] CRONJOB
Tentando conexão com método: padrão
[2026-09-22 10:01:26]
[DEBUG] CRONJOB
Query executada {"sql":"\n SELECT id, nota, serie, cnpj, status_processamento, data_inc \n FROM fila_canhoto_mysoft \n ORDER BY data_inc ASC \n LIMIT 1\n ","params":[],"execution_time":0.016934871673583984}
[2026-09-22 10:01:26]
[INFO] CRONJOB
Conexão Legacy fechada
[2026-09-22 10:01:26]
[INFO] CRONJOB
Conexão estabelecida com LegacyConnection: erp_hlog_notas
[2026-09-22 10:01:26]
[INFO] CRONJOB
Conexão Legacy estabelecida com sucesso {"host":"3.216.240.216","database":"erp_hlog_notas","mysql_version":"5.6.46"}
[2026-09-22 10:01:25]
[INFO] CRONJOB
Conexão estabelecida com método 'padrão': chevaliertech02
[2026-09-22 10:01:24]
[INFO] CRONJOB
Tentando conexão com método: padrão
[2026-09-22 10:01:19]
[DEBUG] CRONJOB
Query executada {"sql":"\n SELECT id, nota, serie, cnpj, status_processamento, data_inc \n FROM fila_canhoto_mysoft \n ORDER BY data_inc ASC \n LIMIT 1\n ","params":[],"execution_time":0.017000913619995117}
[2026-09-22 10:01:19]
[INFO] CRONJOB
Conexão Legacy fechada
[2026-09-22 10:01:19]
[INFO] CRONJOB
Conexão estabelecida com LegacyConnection: erp_hlog_notas
[2026-09-22 10:01:19]
[INFO] CRONJOB
Conexão Legacy estabelecida com sucesso {"host":"3.216.240.216","database":"erp_hlog_notas","mysql_version":"5.6.46"}
[2026-09-22 10:01:18]
[INFO] CRONJOB
Conexão estabelecida com método 'padrão': chevaliertech02
[2026-09-22 10:01:18]
[INFO] CRONJOB
Tentando conexão com método: padrão

📜 Histórico de Versões

📋 Changelog - Sistema de Canhotos de Frete



Todas as mudanças notáveis neste projeto serão documentadas neste arquivo.

O formato é baseado em Keep a Changelog,
e este projeto adere ao Versionamento Semântico.

🚀 Versão 1.2 - Padronização de Layout & Componentes 2026-04-20


🚀 Adicionado

  • Arquitetura de Componentes: Extração de Topo, Menu de Navegação e Rodapé para componentes PHP reutilizáveis.

  • Identidade Visual Unificada: Padronização da interface em todas as páginas do sistema (Dashboard, Processamento, Logs e Visualização).

  • CSS Centralizado: Criação do `common.css` unificando estilos globais e reduzindo redundância de código.


🛠️ Corrigido

  • Correção de sintaxe em tags de script em páginas refatoradas.

  • Ajuste no balanço de fechamento de divs (DOM) após migração para componentes.

  • Validação de consistência visual entre as páginas 'index', 'dashboard', 'process' e 'logs'.


🚀 Versão 1.1 - Smart Crop & Correções 2026-04-20


🚀 Adicionado

  • Implementação da função de recorte inteligente (AICrop) utilizando IA para otimizar a visualização dos canhotos.

  • Integração de recorte automático no fluxo de visualização de imagens.


🛠️ Corrigido

  • Ajustes e correções na lógica de status de processamento (ex: diferenciação entre 'Processado' e 'Pendente Recorte').

  • Melhoria na exibição e filtragem de status na interface web.


🚀 Versão 1.0 - Validação Humana 2026-04-16


🚀 Adicionado

  • Liberado para produção.

  • Implementação de modal interativo de Changelog global.

  • Validação IA expandida para canhotos com preenchimento manual de 'Liberação Canhoto' (vistos locais).

  • Ajuste e correção da gravação das aprovações da IA como status 'Validado'.