I regularly use your site to answer my PHP problems! "J'utilise régulièrement votre site pour répondre à mes problèmes PHP!"
Mat

Enregistrement

PHP vient avec construit dans les installations d'exploitation forestière. Mais pourquoi les problèmes du journal? Eh bien pour quelqu'un qui a eu pour diagnostiquer les problèmes dans une exploitation forestière application Web est essentiel, il vous permet de franchir de référence quand un problème est survenu avec effectivement ce qui s'est passé dans le code. Une bonne gestion des erreurs et l'exploitation forestière est donc essentiel. Une des meilleures façons de log d'erreur est de consigner les erreurs quand ils sont pris dans un bloc catch try. Nous allons discuter de la façon la plus simple à mettre en œuvre l'exploitation forestière en utilisant la fonction error_log. La fonction error_log a le format suivant.
$ message , $ message_type , $ destination ) error_log ($ message, $ message_type, $ destination)
Le paramètre desitination est facultatif et dépend de la valeur du paramètre de type de message. Les trois types de message sont les suivantes: Si 1 type de message ou 3 sont choisis alors la destination doit être réglé, pour 1 type de message ce sera une adresse de courriel et de 3 type de message, il sera un chemin vers un fichier journal.
essayer
{
/ *
Error happens here Erreur * qui se passe ici
* /
}
Exception $ e ) catch (Exception $ e)
{
" A problem occured , the error is : $ e - > getMessage ( ) , 0 ) ; error_log ("Un problème est survenu, l'erreur est la suivante: $ e -> getMessage (), 0);
}
Logging dans le journal système est mieux que rien,. Cependant, vous devrez trouver vos messages applications de tous les autres messages à l'intérieur du journal du système et il peut y avoir beaucoup de choses. Je préfère habituellement l'aide d'un journal dédié juste pour ma demande.
essayer
{
/ *
Error happens here Erreur * qui se passe ici
* /
}
Exception $ e ) catch (Exception $ e)
{
" A problem occured , the error is : $ e - > getMessage ( ) , 3 , " errors . log " ) ; error_log ("Un problème est survenu, l'erreur est la suivante: $ e -> getMessage (), 3," les erreurs du journal ".);
}
Enfin, pour de très graves erreurs que vous pouvez utiliser l'adresse e-mail, j'ai tendance à le faire que pour de graves erreurs pour aider à éviter une boîte e-mail est inondée avec plus de problèmes banals, bien qu'idéalement il devrait y avoir aucune erreur, afin que jamais!
essayer
{
/ *
Error happens here Erreur * qui se passe ici
* /
}
Exception $ e ) catch (Exception $ e)
{
" A problem occured , the error is : $ e - > getMessage ( ) , 1 , " errors@example . com " ) ; error_log (". Un problème est survenu, l'erreur est la suivante: $ e -> getMessage (), 1," des erreurs @ exemple com ");
}

Pas de commentaires ont été fournis.
image de sécurité
Écrit par Dominic Skinner
Dernière mise à jour: 25/10/2011 16:00:38