Laravel通过FTP上传防止覆盖实时日志

时间:2020-08-20 08:54:32

标签: laravel ftp

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

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

问题:

由于日志文件的名称相同,因此它将用开发日志覆盖实时日志。

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

还有其他想法吗?

2 个答案:

答案 0 :(得分:0)

在复制文件时仅排除日志文件/目录而不是覆盖它?

答案 1 :(得分:0)

这是我的解决方法。

转到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,因此您可以定义其他文件夹或文件名,它将起作用。