Maison >développement back-end >tutoriel php >Comment puis-je enregistrer par programmation les erreurs et les avertissements PHP dans un fichier sans modifier php.ini ?
Écriture des journaux d'erreurs et d'avertissements dans un fichier par programmation
Dans ce script, nous rencontrons souvent des situations où nous devons capturer toutes les erreurs et tous les avertissements. et enregistrez-les dans un fichier désigné. Bien que la modification de php.ini soit une approche courante, nous pouvons obtenir la même fonctionnalité par programme.
Pour activer la journalisation des erreurs et des avertissements dans un fichier sans modifier php.ini, suivez ces étapes :
Utilisez la fonction ini_set pour définir le valeurs suivantes :
Voici un exemple d'extrait de code :
ini_set("log_errors", 1); ini_set("error_log", "/tmp/php-error.log"); error_log( "Hello, errors!" );
Ce code configure la journalisation des erreurs et enregistre le message "Bonjour, erreurs !" dans le fichier /tmp/php-error.log.
Pour surveiller le fichier journal, vous pouvez utiliser la commande tail -f :
tail -f /tmp/php-error.log
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!