Laravel добавляет дату к файлам журнала - PullRequest
1 голос
/ 06 марта 2020

У меня есть две идентичные Laravel среды, в которых выполняется 5.8, демонстрирующее различное поведение при хранении журналов.

Production storage/logs/laravel.log
QA         storage/logs/laravel-2020-03-06.log

Обе имеют одинаковую конфигурацию / ведение журнала. php конфигурация ... Я пропускаю значение конфигурации где-нибудь? Почему они разные форматы?

'channels' => [
    'stack' => [
        'driver' => 'stack',
        'channels' => ['daily', 'slack'],
    ],

    'single' => [
        'driver' => 'single',
        'path' => storage_path('logs/laravel.log'),
        'level' => 'debug',
    ],

    'daily' => [
        'driver' => 'daily',
        'path' => storage_path('logs/laravel.log'),
        'level' => 'debug',
        'days' => 7,
    ],

    'slack' => [
        'driver' => 'slack',
        'url' => env('LOG_SLACK_WEBHOOK_URL'),
        'username' => 'Laravel Log',
        'emoji' => ':boom:',
        'level' => 'notice',
    ],

    'stderr' => [
        'driver' => 'monolog',
        'handler' => StreamHandler::class,
        'with' => [
            'stream' => 'php://stderr',
        ],
    ],

    'syslog' => [
        'driver' => 'syslog',
        'level' => 'debug',
    ],

    'errorlog' => [
        'driver' => 'errorlog',
        'level' => 'debug',
    ],
],

Ответы [ 2 ]

2 голосов
/ 07 марта 2020

Возможно, ваше значение по умолчанию другое, настройка по умолчанию - logging.php, новый проект, который я установил, выглядит следующим образом.

'default' => env('LOG_CHANNEL', 'stack'),

Это означает, что ваши env не установлены одинаково в ваших двух окружения.

Чтобы получить стиль laravel.log, введите в .env

LOG_CHANNEL=single

следующее, чтобы добавить дату как laravel-2020-03-06.log.

LOG_CHANNEL=daily
0 голосов
/ 06 марта 2020

Измените значение в config / app. php Значение поля «log» на «single»

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