Conheça  A Ferramenta LowCode mais moderna e veloz para desenvolvimento PHP: Adianti Creator
Erro no arquivo TTransaction.php SystemAccessLog Olá pessoal, surgiu mais um erro. Dessa vez foi no arquivo TTransaction.php linha 155 Esse erro aconteceu após alterar o permission.ini e o log.ini nesses arquivos eu alterei os parâmetros de acesso ao banco de dados MySQL. Mensagem de erro: Fatal error: Uncaught TypeError: Argument 1 passed to AdiantiDatabaseTTransaction::setLogger() must be an ...
EL
Erro no arquivo TTransaction.php SystemAccessLog  
Olá pessoal, surgiu mais um erro.

Dessa vez foi no arquivo TTransaction.php linha 155

Esse erro aconteceu após alterar o permission.ini e o log.ini nesses arquivos eu alterei os parâmetros de acesso ao banco de dados MySQL.

Mensagem de erro:
Fatal error: Uncaught TypeError: Argument 1 passed to Adianti\Database\TTransaction::setLogger() must be an instance of Adianti\Log\AdiantiLoggerInterface, instance of SystemAccessLog given, called in C:\www\proweb\lib\adianti\database\TTransaction.php on line 73 and defined in C:\www\proweb\lib\adianti\database\TTransaction.php:155 Stack trace: #0 C:\www\proweb\lib\adianti\database\TTransaction.php(73): Adianti\Database\TTransaction::setLogger(Object(SystemAccessLog)) #1 C:\www\proweb\app\control\admin\LoginForm.class.php(90): Adianti\Database\TTransaction::open('permission') #2 [internal function]: LoginForm->onLogin(Array) #3 C:\www\proweb\lib\adianti\control\TPage.php(51): call_user_func(Array, Array) #4 C:\www\proweb\lib\adianti\control\TPage.php(213): Adianti\Control\TPage->run() #5 C:\www\proweb\lib\adianti\core\AdiantiCoreApplication.php(53): Adianti\Control\TPage->show(Array) #6 C:\www\proweb\engine.php(29): Adianti\Core\AdiantiCoreApplication::run(true) #7 C:\www\proweb\engine.php(39): TApplication::run(true) #8 in C:\www\proweb\lib\adianti\database\TTransaction.php on line 155


Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (3)


NR

Confira o atributo "slog" nos arquivos de configuração(.ini).

Parece que algum deles está com o valor SystemAccessLog, que não é um valor permitido. Altere para SystemSqlLog.
EL

Obrigado Nataniel Rabaioli.

Toda vez que eu quiser ativar os logs o valor para essa função é só o SystemSqlLog ?
NR

Veja a parte referente aos logs no link abaixo:
adianti.com.br/framework-template