Enregistrer les erreurs WordPress en utilisant wornolog
Tous les développeurs passent beaucoup de temps à déboguer le Code. Malheureusement, le problème exact n’est pas toujours évident et on ne peut que spéculer. En tant que personne qui offre différents niveaux de support d’expérience aux utilisateurs de WordPress, je ne veux pas dire « qu’est – ce qui ne va pas, nous devons faire un peu de travail pour trouver ce que cela signifie», mais je dois souvent le faire. Cela m’a chargé de trouver de meilleurs moyens de trouver rapidement ces problèmes. Dans cet article, je voudrais partager quelques choses intéressantes que nous avons intégrées dans Caldera forms pro que vous pouvez utiliser dans les plugins et sites wordpress pour mieux comprendre les bogues, les conflits et d’autres problèmes.
En tant que développeurs PHP et Javascript, nous avons deux outils principaux pour comprendre où les erreurs se produisent et les valeurs des variables dans différents états d’application: la journalisation et le débogueur. Les débogueurs avancés tels que Xdebug et les outils de développement Chrome sont des composants précieux de l’ensemble d’outils des développeurs web, mais la journalisation est également importante. L’amélioration de la qualité de la journalisation de WordPress, en particulier à partir des plug – ins, est quelque chose qui m’a un peu fasciné et je voudrais partager quelques conseils que j’ai trouvé pour améliorer la journalisation.
WordPress a un journal de débogage qui peut être activé en utilisant la constante WP _ debug log. J’ai écrit ici un guide de débogage intégré WordPress très simple. Il y a encore beaucoup à améliorer dans la journalisation de débogage WordPress par défaut. Sa fonctionnalité est limitée et ne répond pas aux critères établis pour le formatage des messages journaux dans les applications PHP PSR – 3. La Bibliothèque monolog open source est l’outil le plus couramment utilisé pour interagir avec les fichiers journaux et d’autres répertoires de journaux. Il est très large et fonctionne bien avec wordpress. Les gens bien d’inpsyde, l’agence allemande de développement WordPress
A. un excellent outil open source a été développé récemment pour utiliser monolog avec wonolog. Dans cet article, je vais vous montrer comment utiliser wonolog dans les sites WordPress et les plugins.
Avec wonolog, vous pouvez saisir toutes les erreurs, alertes et alertes PHP et base de données sur le site. En utilisant certains gestionnaires d’erreurs de monolog, nous pouvons non seulement écrire des erreurs dans le fichier journal, mais aussi les envoyer par courriel, slack ou un autre service. C’est un bon exemple de la mesure dans laquelle nous pouvons améliorer le développement WordPress lorsque nous utilisons les outils de développement PHP standard. Dans cet article, je suppose que vous êtes familier avec l’utilisation de PHP composer package manager avec wordpress. Si vous n’avez pas déjà utilisé composer, vous devriez vraiment l’utiliser.
Si vous connaissez composer mais ne l’avez jamais utilisé dans WordPress, cet article explique comment l’utiliser pour le développement de plug – ins. Pour développer pleinement le site, je recommande les messages que j’ai écrits sur l’utilisation de composer, forge et WP starter pour gérer le site WordPress complet. Avec wonolog, vous pouvez saisir toutes les erreurs PHP et de base de données, alertes et alertes sur le site. En utilisant certains gestionnaires d’erreurs de monolog, nous pouvons non seulement écrire des erreurs dans le fichier journal, mais aussi les envoyer par courriel, slack ou un autre service. C’est un bon exemple de la mesure dans laquelle nous pouvons améliorer le développement WordPress lorsque nous utilisons les outils de développement PHP standard.
L’utilisation de wonolog est très simple. Tout ce que vous avez à faire est d’installer wonlog via composer – composer nécessite inpsyde \/ wonlog est chargé à l’aide d’une fonction Bootstrap: inpsyde \ wonlog \ Bootstrap () La meilleure façon d’utiliser wonlog pour l’ensemble du site est d’utiliser le plug – in Mu. Pour les plug – ins, vous devez démarrer wonolog dans le fichier plug – in mail. Si vous voulez juste