D'où vient Prestashop Logger::addLog() enregistrer le fichier journal?
Je suis tombé sur la ligne suivante dans un module Prestashop:
Logger::addLog('2: md5 string is '.$md5HashData, 1);
Où est le journal sauvé?
- en vertu de
/log
(où/
est le dossier de base) doc.prestashop.com/display/PS14/System+Administrateur+Guide - sous /dossier du journal
- Eh bien, je ne pas le trouver là. Je ne trouver aucune mention de Logger::addLog dans le Prestashop documentation.
Vous devez vous connecter pour publier un commentaire.
Le journal est enregistré dans la base de données dans le 'journal' de la table (avec préfixe);
Vous pouvez trouver le addLogg fonction de classes/Logger.php
Cependant il n'y a pas de documentation, vous pouvez trouver quelque chose d'utile à partir de la méthode de commentaire
Si je comprends bien le code si le deuxième paramètre est inférieur à 5 (valeur de PS_LOGS_BY_EMAIL de "configuration" de la table) vous devriez également recevoir des e-mail avec le message d'alerte. Mais il va être envoyées et enregistrées qu'une seule fois (si le dernier paramètre $allow_duplicate de la méthode n'est pas vrai)
Remarque: Ce qui a changé dans Prestashop 1.6, la classe est maintenant appelé
PrestaShopLogger
, utilisezPrestaShopLogger::addLog($message, $severity);
à la place.