HD
Ativar Log Sistema
Bom dia galera!
Seguinte, quero ativar os logs do sistema, porém estou recebendo o seguinte erro:
Pela documentação, basta ativar a diretiva slog = "SystemSqlLog" no .ini e usar a Trait "SystemChangeLogTrait" no model, correto?
Obrigado pela ajuda senhores!!!
Att,
Seguinte, quero ativar os logs do sistema, porém estou recebendo o seguinte erro:
Fatal error: Uncaught TypeError: Argument 1 passed to Adianti\Database\TTransaction::setLogger() must be an instance of Adianti\Log\AdiantiLoggerInterface, instance of SystemSqlLog given, called in /home/helquisson/www/simula-pro/lib/adianti/database/TTransaction.php on line 78 and defined in /home/helquisson/www/simula-pro/lib/adianti/database/TTransaction.php:194
Stack trace:
#0 /home/helquisson/www/simula-pro/lib/adianti/database/TTransaction.php(78): Adianti\Database\TTransaction::setLogger(Object(SystemSqlLog))
#1 /home/helquisson/www/simula-pro/app/control/categoria/CategoriaList.class.php(207): Adianti\Database\TTransaction::open('simulapro')
#2 /home/helquisson/www/simula-pro/app/control/categoria/CategoriaList.class.php(340): CategoriaList->onReload(Array)
#3 /home/helquisson/www/simula-pro/lib/adianti/core/AdiantiCoreApplication.php(82): CategoriaList->show(Array)
#4 /home/helquisson/www/simula-pro/engine.php(27): Adianti\Core\AdiantiCoreApplication::run('1')
#5 /home/helquisson/www/simula-pro/engine.php(68): TA in /home/helquisson/www/simula-pro/lib/adianti/database/TTransaction.php on line 194
Pela documentação, basta ativar a diretiva slog = "SystemSqlLog" no .ini e usar a Trait "SystemChangeLogTrait" no model, correto?
Obrigado pela ajuda senhores!!!
Att,
Bom dia.
Se estiver na versão 7.0 do fw, a classe mudou para:
Mais uma vez obrigado Marcelo! Deu certo!
Boa tarde Amigos,
Alguém poderia me dizer como ativar as atualizações na tabela "system_sql_log" ?? Já ativei, em alguns modelos, a trait: "use SystemChangeLogTrait" e funciona perfeitamente, só que atualizando somente sua respectiva tabela: "system_change_log". E não consigo identificar como acionar o log de SQLs.
Estou testando com o banco POSTGRES e utilizo na minha conexão o arquivo de parâmetros, ao invés do postgres.ini, postgres.php, como segue:
OBS. Todos os logs estão funcionando certinho, só não consigo ativar este de SQL !!!