首页 > 解决方案 > Laravel 通过 FTP 上传可防止覆盖实时日志

问题描述

我正在通过 FTP 更新我的 laravel 项目。

我设置覆盖所有文件,其中编辑日期已更改。

问题:

它用开发日志覆盖实时日志,因为日志文件的名称是相同的。

我想更改日志名称(可以将其保存在 .env 中,因为实时项目有自己的 .env),但我还没有找到方法。

还有其他想法吗?

标签: laravelftp

解决方案


这是我的解决方案。

转到logging.php并编辑此配置:

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

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

因为实时项目有不同的.env,您可以定义不同的文件夹或文件名,它会起作用。


推荐阅读