fix: 修复二维码日志目录使用框架运行时路径

修改二维码库的日志路径配置,使用框架提供的 runtime_path 函数,避免直接使用代码目录作为日志存储位置,适配框架的目录结构规范
This commit is contained in:
sugar1569 2026-09-25 01:24:55 +08:00
parent 7a7a41046f
commit 90de4ce15f

View File

@ -0,0 +1,13 @@
diff --git a/src/phpqrcode/qrconfig.php b/src/phpqrcode/qrconfig.php
index 62e7f97..5121451 100644
--- a/src/phpqrcode/qrconfig.php
+++ b/src/phpqrcode/qrconfig.php
@@ -7,7 +7,7 @@
define('QR_CACHEABLE', true); // use cache - more disk reads but less CPU power, masks and format templates are stored there
define('QR_CACHE_DIR', dirname(__FILE__).DIRECTORY_SEPARATOR.'cache'.DIRECTORY_SEPARATOR); // used when QR_CACHEABLE === true
- define('QR_LOG_DIR', dirname(__FILE__).DIRECTORY_SEPARATOR); // default error logs dir
+ define('QR_LOG_DIR', function_exists('runtime_path') ? runtime_path() : false); // error logs dir -> framework runtime
define('QR_FIND_BEST_MASK', true); // if true, estimates best mask (spec. default, but extremally slow; set to false to significant performance boost but (propably) worst quality code
define('QR_FIND_FROM_RANDOM', false); // if false, checks all masks available, otherwise value tells count of masks need to be checked, mask id are got randomly