Laravel не создает собственный файл журналаPhp

Кемеровские программисты php общаются здесь
Anonymous
Laravel не создает собственный файл журнала

Сообщение Anonymous »

Для локальной разработки я хочу записывать отладочные сообщения в отдельный файл журнала с именем localDebug.log. Поэтому я настроил logging.php следующим образом:

Код: Выделить всё

'default' => env('LOG_CHANNEL', 'localDebug'),
'channels' => [
// 'stack' => [
//     'driver' => 'stack',
//     'channels' => ['papertrail'],
// ],
'single' => [
'driver' => 'single',
'path' => storage_path('logs/laravel.log'),
'level' => 'debug',
],
'localDebug' => [
'driver' => 'single',
'path' => storage_path('logs/localDebug.log'),
'level' => 'debug',
],
// ... more
Затем я вхожу в систему следующим образом:

Код: Выделить всё

Log::debug('Some value: '.$rv);
Но файл журнала не создается в /storage/logs. Я использую Linux Mint, если это имеет значение, и разрешения для пользовательских www-данных установлены (здесь показаны подробности для /logs):

Код: Выделить всё

drwxrwxr-x 2 www-data www-data     4096 Jan 18 12:45 ./
Что мне здесь не хватает? Конфигурация неправильная или это все еще проблема с разрешениями?

Подробнее здесь: https://stackoverflow.com/questions/779 ... m-log-file

Вернуться в «Php»