Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Log Ralat dan Amaran PHP Secara Pengaturcaraan ke Fail Tanpa Mengubah Suai php.ini?
Ralat Penulisan dan Log Amaran ke Fail Secara Pengaturcaraan
Dalam skrip ini, kita sering menghadapi situasi di mana kita perlu menangkap semua ralat dan amaran dan merekodkannya dalam fail yang ditetapkan. Walaupun mengubah suai php.ini ialah pendekatan biasa, kita boleh mencapai kefungsian yang sama secara pengaturcaraan.
Untuk mendayakan pengelogan ralat dan amaran pada fail tanpa mengubah suai php.ini, ikut langkah berikut:
Gunakan ini_set fungsi untuk menetapkan nilai berikut:
Berikut ialah contoh coretan kod:
ini_set("log_errors", 1); ini_set("error_log", "/tmp/php-error.log"); error_log( "Hello, errors!" );
Kod ini menyediakan pengelogan ralat dan log mesej "Helo, ralat!" ke fail /tmp/php-error.log.
Untuk memantau fail log, anda boleh menggunakan arahan tail -f:
tail -f /tmp/php-error.log
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Log Ralat dan Amaran PHP Secara Pengaturcaraan ke Fail Tanpa Mengubah Suai php.ini?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!