Maison >développement back-end >tutoriel php >Introduction détaillée au journal des erreurs PHP dans l'environnement CLI

Introduction détaillée au journal des erreurs PHP dans l'environnement CLI

不言
不言avant
2019-01-12 10:37:073987parcourir

Cet article vous apporte une introduction détaillée au journal des erreurs de PHP dans l'environnement CLI. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

1. display_errors = Off; //Contrôle si php génère des erreurs ; la sortie dans un environnement de production révélera des informations sensibles ; il est recommandé de consigner les erreurs au lieu de les envoyer à STDOUT
off : ne pas afficher. toutes les erreurs ; stderr : afficher les erreurs sur STDERR (affecte uniquement CGI/CLI) ; On/stdout : afficher les erreurs sur STDOUT (c'est-à-dire imprimer les erreurs directement sur l'écran)
2. log_errors = On ; le journal spécifié par le serveur ; ou l'emplacement spécifié par la directive error_log

3. error_log = /var/log/php_errors.log;//L'emplacement spécifié par le journal des erreurs

Par exemple, le code php :

Imprimez l'erreur directement sur l'écran Si display_errors n'est pas activé, elle ne sera pas affichée

Le journal des erreurs spécifié par error_log sera également affiché

4. fonction error_log($message,$message_type,$destination,$extra_headers),

message_type est par défaut 0, qui est envoyé au journal système par défaut, configuration error_log L'endroit spécifié ; s'il est 3, il sera envoyé au fichier spécifié par le troisième paramètre


error_log("I était une erreur!");

Il y aura un enregistrement dans le journal des erreurs

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer