laravel - Laravel 通过 FTP 上传可防止覆盖实时日志
问题描述
我正在通过 FTP 更新我的 laravel 项目。
我设置覆盖所有文件,其中编辑日期已更改。
问题:
它用开发日志覆盖实时日志,因为日志文件的名称是相同的。
我想更改日志名称(可以将其保存在 .env 中,因为实时项目有自己的 .env),但我还没有找到方法。
还有其他想法吗?
解决方案
这是我的解决方案。
转到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
,您可以定义不同的文件夹或文件名,它会起作用。
推荐阅读
- node.js - 哪个是好习惯?在数据库中公开主键或使用其他唯一键查找用户?
- r - 如何在r中搜索特定数量的大于0的连续值?
- json - 如何修复:“SyntaxError:JSON.parse:JSON 数据的第 1 行第 1 列的数据意外结束”
- arrays - Flutter 如何在共享首选项中存储具有相同变量的值列表,然后从那里获取特定值
- python - 截至今天,我的不和谐机器人无法找到我的成员
- windows - 为什么在我执行 pm2 进行服务器端渲染后删除了 .nuxt 中的 dist 文件夹?
- android - 使用 ionic 在 esc/pos 移动打印机中连接和打印
- python - 从 python 调用时如何捕获 git bash 的命令行打印输出?
- objective-c - iOS:块捕获一个值
- reactjs - 以外部 api 为前缀的任何地方的 CORS 都需要 400 标头