08. tháng 6 2025
Khi thực hiện thay đổi mã nguồn của Joomla, việc in ra nhật ký (log) là một công cụ vô cùng hữu ích để hỗ trợ quá trình gỡ lỗi. Dưới đây sẽ hướng dẫn cách ghi nhật ký trong Joomla.
1JLog::add('lỗi của tôi', [casino](/blog/php-website-crawler-101-goutte/) JLog::ERROR, 'phan-mem-debug');
JLog::EMERGENCY
(Tình huống khẩn cấp)JLog::ALERT
(Cảnh báo cần hành động ngay lập tức)JLog::CRITICAL
(Lỗi nghiêm trọng)JLog::ERROR
(Lỗi thông thường)JLog::WARNING
(Cảnh báo)JLog::NOTICE
(Thông báo quan trọng)JLog::INFO
(Thông tin chung)JLog::DEBUG
(Gỡ lỗi chi tiết)1> ls administrator/logs/
2com_jchoptimize.logs.php error.php everything.php jcontroller.log.php
Nếu không chỉ định file nhật ký cụ thể, tất cả các bản ghi sẽ được lưu vào tệp everything.php
. Bạn có thể kiểm tra nội dung bằng lệnh sau:
1tail -F everything.php | grep phan-mem
22024-09-01T02:18:10+00:00 ERROR x.x.x.x phan-mem-debug lỗi của tôi
Để quản lý tốt hơn, bạn có thể cấu hình thêm trong tập tin cấu hình của Joomla (configuration.php
) hoặc sử dụng các tiện ích mở rộng dành riêng cho việc ghi và giám sát nhật ký. Điều này giúp tối ưu hóa quy trình phát triển cũng như dễ dàng phát hiện các vấn đề tiềm ẩn trong hệ thống.
Hy vọng bài viết này sẽ giúp ích cho bạn trong việc làm chủ quá trình gỡ lỗi ứng dụng Joomla!