Size: a a a

2021 March 04

AM

Alexander Makarov in Yii Framework 3
Скрестил пальцы и вперёд... на авось то есть.
источник

NO

Nex Otaku in Yii Framework 3
php.ini это на винде, у меня WSL.

Но как поставить SQlite я разберусь, я этого не спрашивал.

Мне было интересно почему демо зависит от SQLite и это нигде не указано, например в композере?
источник

NO

Nex Otaku in Yii Framework 3
Хорошо что у меня не установлен, иначе бы не заметили.
источник

AB

Alexander Borisov in Yii Framework 3
Alexander Makarov
Потому что при фатале ничего не запишется.
Вообще об этом мало упоминаний, судя по всему фишка монолога. https://logansbailey.com/monolog-and-the-fingers-crossed-handler
источник

СП

Сергей Предводителев... in Yii Framework 3
Nex Otaku
Хорошо что у меня не установлен, иначе бы не заметили.
https://github.com/yiisoft/yii-demo/pull/246
Есть мысль вот такую штуку втащить, чтобы таких проблем не было
источник

А

Алексей R in Yii Framework 3
Nex Otaku
php.ini это на винде, у меня WSL.

Но как поставить SQlite я разберусь, я этого не спрашивал.

Мне было интересно почему демо зависит от SQLite и это нигде не указано, например в композере?
По умолчанию sqlite используется но в конфиге можно указать любой драйвер. Я думаю, можно обойтись заметкой об этом в ридми. Т.к. sqlite не необходимость
источник

AM

Alexander Makarov in Yii Framework 3
Ну вот это также настраивается в Yii. Только это не композитный логгер. Как оно флушится настраивается очень детально.
источник

AM

Alexander Makarov in Yii Framework 3
По дефолту как раз finders crossed режим + флуш по shutdown.
источник

AM

Alexander Makarov in Yii Framework 3
Подводит только в одном случае — при сегфолтах.
источник

AB

Alexander Borisov in Yii Framework 3
Ну вот надо чтоб
Тут ничего не выводилось
```
$logger = new Logger([
   new FileTarget('php://stdout'),
]);

$logger->info('My log');

```
А тут все:
```
$logger = new Logger([
   new FileTarget('php://stdout'),
]);

$logger->info('My log');
$logger->alert('Oops');

```
источник

AM

Alexander Makarov in Yii Framework 3
Alexander Borisov
Ну вот надо чтоб
Тут ничего не выводилось
```
$logger = new Logger([
   new FileTarget('php://stdout'),
]);

$logger->info('My log');

```
А тут все:
```
$logger = new Logger([
   new FileTarget('php://stdout'),
]);

$logger->info('My log');
$logger->alert('Oops');

```
crossed finger тут не при чём
источник

AM

Alexander Makarov in Yii Framework 3
как по мне, очень странное желание в общем :)
источник

AB

Alexander Borisov in Yii Framework 3
Ну вон по ссылке вполне логичное объяснение
источник

AB

Alexander Borisov in Yii Framework 3
Alexander Makarov
crossed finger тут не при чём
Но вообще гугление выдает только такое поведение. Про буффер нигде не сказано
источник

NO

Nex Otaku in Yii Framework 3
источник

NO

Nex Otaku in Yii Framework 3
Алексей R
По умолчанию sqlite используется но в конфиге можно указать любой драйвер. Я думаю, можно обойтись заметкой об этом в ридми. Т.к. sqlite не необходимость
Если демо не устанавливается без ковыряния в конфигах, это хреновое демо. По крайней мере в 2021 году.
источник

А

Алексей R in Yii Framework 3
Nex Otaku
Если демо не устанавливается без ковыряния в конфигах, это хреновое демо. По крайней мере в 2021 году.
А так придется ковырять композер, чтобы сконфижить mysql
источник

NO

Nex Otaku in Yii Framework 3
Не. Так ты запустил установку и тебе внятно сказали - чувак, для демо надо SQLite, установи плиз
источник

А

Алексей R in Yii Framework 3
Лучше уж сделать заметку при установке
источник

AM

Alexander Makarov in Yii Framework 3
Alexander Borisov
Но вообще гугление выдает только такое поведение. Про буффер нигде не сказано
А, ну вообще да, вижу.
источник