Inscrições abertas para nosso Webinar anual Adianti Framework 2024!
Clique aqui para saber mais
Log Sql de transações não "commitadas" Senhores, Estive com uns problemas em um sistema onde eu percebi que não estava realizando o TTransaction::close() e com isso as transações não eram "commitadas", porém os logs Sql estavam na tabela de logs, está correto o sistema "commitar" esse log?...
AR
Log Sql de transações não "commitadas"  
Senhores,

Estive com uns problemas em um sistema onde eu percebi que não estava realizando o TTransaction::close() e com isso as transações não eram "commitadas", porém os logs Sql estavam na tabela de logs, está correto o sistema "commitar" esse log?

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (2)


LG

Bom dia, Alisson,
É porque a classe de geração de log utiliza um método static, e neste metodo ele realiza a abertura de uma transação com a base de dados "log" e comita no referido método, ou seja, dessa forma o log registrado é sempre persistido.
AR

Leandro,

Se eu removesse a transação desse método static, eu evitaria que esse problema ocorresse?