Как сохранить новую конфигурацию ведения журнала на Laravel? - PullRequest
0 голосов
/ 02 ноября 2018

Я хочу настроить ведение журнала для Slack на Laravel 5.7, я изменил соответствующие файлы для этого, но журналы продолжают храниться в «ежедневных» журналах (по умолчанию).

Соответствующий код:

logging.php

'default' => env('LOG_CHANNEL', 'stack'),
'channels' => [
    'stack' => [
        'driver' => 'stack',
        'channels' => ['slack'],
    ],
    'slack' => [
            'driver' => 'slack',
            'url' => env('LOG_SLACK_WEBHOOK_URL'),
            'username' => 'Logs',
            'level' => 'debug',
    ],

.env

LOG_CHANNEL=stack
LOG_SLACK_WEBHOOK_URL=https://hooks.slack.com/services/...(omitted)

Тогда я хочу использовать это так:

web.php

Route::get('/', function () {
Log::info('Hello World!');
return view('home');
})

Я думаю, что упускаю что-то фундаментальное в изменении файлов конфигурации, но я не могу понять, что.

Ответы [ 2 ]

0 голосов
/ 10 января 2019

при использовании slack log.a после внесения некоторых изменений убедитесь, что вы запускаете php artisan config:cache (для большей безопасности выполните php artisan config:clear), чтобы приложение уведомлялось о внесении некоторых изменений в ведение журнала. php файл

0 голосов
/ 02 ноября 2018

Если ваш файл .env не является этим

LOG_CHANNEL=slack

вместо

LOG_CHANNEL=stack
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...