我正在通过FTP更新laravel项目。
我设置了覆盖所有文件,更改了编辑日期。
问题:
由于日志文件的名称相同,因此它将用开发日志覆盖实时日志。
我想更改日志名称(可以将其保存在.env中,因为实时项目具有其自己的.env),但是我还没有找到一种解决方法。
还有其他想法吗?
答案 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
,因此您可以定义其他文件夹或文件名,它将起作用。