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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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