Size: a a a

2021 January 20

AB

Alexander Borisov in Yii Framework 3
Алексей R
ну и sf-console с нововведениями ещё не тегнута
тегнут в мае*
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
ну и sf-console с нововведениями ещё не тегнута
Ну как тегнут — применим.
источник

EU

Evgeniy U in Yii Framework 3
Всем привет.
Подскажите, пожалуйста
есть класс в yii3 - vendor/yiisoft/db/src/Connection/Connection.php
там такой код на 761 строке
} catch (PDOException $e) {
   if ($this->enableProfiling) {
       $this->profiler->end($token, [__METHOD__]);
   }

   if ($this->enableLogging) {
       $this->logger->log(LogLevel::ERROR, $token);
   }

   throw new Exception($e->getMessage(), $e->errorInfo, $e);
}

получается, что мы ошибку сначала логируем, а потом вызываем Exception
и получается мы ее получаем 2 раза. и в целом если я хочу обработать исключение и не хочу логировать ошибку - не получится
enableLogging нужно ли отключать на проде? как это задумывалось?
по логике должно быть включено
источник

T

TradersVE in Yii Framework 3
Evgeniy U
Всем привет.
Подскажите, пожалуйста
есть класс в yii3 - vendor/yiisoft/db/src/Connection/Connection.php
там такой код на 761 строке
} catch (PDOException $e) {
   if ($this->enableProfiling) {
       $this->profiler->end($token, [__METHOD__]);
   }

   if ($this->enableLogging) {
       $this->logger->log(LogLevel::ERROR, $token);
   }

   throw new Exception($e->getMessage(), $e->errorInfo, $e);
}

получается, что мы ошибку сначала логируем, а потом вызываем Exception
и получается мы ее получаем 2 раза. и в целом если я хочу обработать исключение и не хочу логировать ошибку - не получится
enableLogging нужно ли отключать на проде? как это задумывалось?
по логике должно быть включено
yes $db->setEnableLogging(false);
источник

T

TradersVE in Yii Framework 3
Or config:

ConnectionInterface::class => [
   '__class' => Connection::class,
   '__construct()' => [
       'dsn' => $params['yiisoft/db-pgsql']['dsn'],
   ],
   'setUsername()' => [$params['yiisoft/db-pgsql']['username']],
   'setPassword()' => [$params['yiisoft/db-pgsql']['password']],
   'setEnableLoggin()' => [false],
],
источник

EU

Evgeniy U in Yii Framework 3
ок. спасибо
источник

T

TradersVE in Yii Framework 3
Evgeniy U
ок. спасибо
Thanks for the report it will be fixed.
источник

T

TradersVE in Yii Framework 3
Evgeniy U
ок. спасибо
Another solution would be if you want to skip the logger error messages, you can configure what you want to be logged, without disable the logger globally.
источник

M

Mr.42 in Yii Framework 3
That's weird. Running return ExitCode::OK; goes out of memory HP Fatal error:  Allowed memory size of 536870912 bytes exhausted. If I exit just before this, all is fine. What does the return actually do?
источник

AM

Alexander Makarov in Yii Framework 3
Where do you return from?
источник

M

Mr.42 in Yii Framework 3
protected function execute, a console command
источник

M

Mr.42 in Yii Framework 3
(ow damn, wrong group. I meant to post in English 😱)
источник

AM

Alexander Makarov in Yii Framework 3
Hmm...
источник

AM

Alexander Makarov in Yii Framework 3
That's weird.
источник

А

Алексей R in Yii Framework 3
Mr.42
(ow damn, wrong group. I meant to post in English 😱)
бросай кубик. Нужно выкинуть 4, 5 или 6, чтобы не забанили
источник

M

Mr.42 in Yii Framework 3
/roll
источник

M

Mr.42 in Yii Framework 3
Я заявляю, что выпал 5!
источник

M

Mr.42 in Yii Framework 3
🙈
источник

А

Алексей R in Yii Framework 3
Mr.42
Я заявляю, что выпал 5!
надо эмоджи с кубиком написать
источник

А

Алексей R in Yii Framework 3
на этот раз повезло )
источник