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:
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
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.
Obrigado Nataniel Rabaioli.
Toda vez que eu quiser ativar os logs o valor para essa função é só o SystemSqlLog ?
Veja a parte referente aos logs no link abaixo:
adianti.com.br/framework-template