Làm cách nào để tắt / bật var/log/debug.log
Magento 2.xx? Có cách nào để thiết lập mức độ nhật ký?
Làm cách nào để tắt / bật var/log/debug.log
Magento 2.xx? Có cách nào để thiết lập mức độ nhật ký?
Câu trả lời:
Kể từ 2.3.1, mọi thứ đã thay đổi một chút. Như được mô tả trong bài viết DevDocs ở đây , hãy chạy lệnh này:
php bin/magento setup:config:set --enable-debug-logging=true && php bin/magento cache:flush
Trong Magento 2.2, gỡ lỗi có thể được bật từ bảng quản trị GUI hoặc từ dòng lệnh.
Trước tiên, hãy kiểm tra trang web của bạn đang ở chế độ nào bằng cách mở thư mục ứng dụng Magento của bạn (chế độ có index.php) trong trình bao. Sau đó nhập:
php bin/magento deploy:mode:show
Nếu nó nói "sản xuất", chỉ có phương thức dòng lệnh sẽ hoạt động. Nếu không, phương thức GUI cũng sẽ hoạt động.
Trong bảng quản trị Magento, đi đến "Cửa hàng" -> "Cấu hình" -> "Nâng cao" -> "Nhà phát triển" -> "Gỡ lỗi" -> "Đăng nhập vào tệp". Đặt cài đặt này thành "Có" sẽ khiến thông tin gỡ lỗi được ghi var/log/debug.log
vào thư mục ứng dụng Magento của bạn.
Sau khi lưu cài đặt, bạn có thể nhận được lời nhắc ở đầu trang yêu cầu bạn xóa bộ đệm. Nếu điều này xuất hiện, hãy xóa bộ đệm Magento bằng liên kết mà nó cung cấp cho bạn.
Nếu chế độ sản xuất được bật (như được hiển thị bởi php bin/magento deploy:mode:show
) thì tùy chọn GUI sẽ không khả dụng. Lưu ý rằng bảng quản trị này thường ẩn điều này trong chế độ sản xuất, vì vậy chỉ sử dụng bảng này nếu bạn đang thử nghiệm.
Đầu tiên, mở thư mục ứng dụng Magento (thư mục có tệp index.php) trong trình bao. Để bật ghi nhật ký gỡ lỗi, hãy nhập:
php bin/magento config:set dev/debug/debug_logging 1 && php bin/magento cache:flush
Điều này sẽ khiến thông tin gỡ lỗi được ghi var/log/debug.log
vào thư mục ứng dụng Magento của bạn. Để tắt ghi nhật ký gỡ lỗi, nhập:
php bin/magento config:set dev/debug/debug_logging 0 && php bin/magento cache:flush
Theo mặc định, nhật ký gỡ lỗi được bật ở chế độ mặc định hoặc phát triển và tắt trong chế độ sản xuất.
Sử dụng bin/magento setup:config:set --enable-debug-logging=true
hoặcbin/magento setup:config:set --enable-debug-logging=false
Giá trị bạn đặt đã bị khóa. Để thay đổi giá trị, sử dụng tùy chọn --lock.
php bin/magento config:set --lock dev/debug/debug_logging 1 && php bin/magento cache:flush
bin/magento setup:config:set --enable-debug-logging=true
hoặc là
bin/magento setup:config:set --enable-debug-logging=false
Đừng quên
bin/magento cache:flush
Để kích hoạt ghi nhật ký gỡ lỗi
Sử dụng lệnh setup: config: set để bật ghi nhật ký gỡ lỗi cho chế độ hiện tại.
thiết lập bin / magento: config: set --enable-debug-log = true
Đề nghị giới thiệu tài liệu magento vì mọi thứ có thể thay đổi với các phiên bản khác nhau của sản phẩm.
https://devdocs.magento.com/guides/v2.3/config-guide/cli/logging.html