Dans mon fichier de configuration de CI Je cette treshold de journalisation ensemble:CodeIgniter trop
$config['log_threshold'] = 1;
En index.php, j'ai mis les rapports d'erreur suivant:
error_reporting(E_ERROR);
Mon attente est que cela enregistrera toutes les erreurs CI que je connecte (en utilisant log_message('error','my error message')
), ainsi que toutes les erreurs PHP. Cependant, je m'attendrais à ce qu'il n'enregistre pas les avis PHP, seulement des erreurs. Cependant, quand je regarde les fichiers journaux, il semble se connecter PHP remarque aussi:
ERREUR - 2009-12-18 13: 21: 50-> Gravité: Avis -> Undefined variable: pageindex/var /www/apps/OS4W/system/application/views/user/view.php 12
ERREUR - 2009-12-18 13: 21: 50-> Gravité: Remarque -> Variable indéfinie: friendsmode/var/www/apps /OS4W/system/application/views/user/activitytable.php 207
Bien que les lignes de journaux commencent par « erreur », en réalité, cela semble être un avis de PHP, un peu comme un avertissement, que je Je ne veux pas me connecter Comment puis-je m'assurer que seules les erreurs CI et PHP sont enregistrées, mais pas les notifications PHP? Je pensais que error_reporting(E_ERROR)
ferait exactement cela?
Par ailleurs, s'il vous plaît igno En ce qui concerne les caractères de soulignement supplémentaires dans la fonction de rapport d'erreurs, cela est dû à un problème dans le panneau de prévisualisation de StackOverflow. – Ferdy
J'ai modifié votre mise en forme pour utiliser des blocs de code plutôt que des blockquotes pour le code. N'hésitez pas à revenir en arrière si vous voulez, mais je pense qu'il est plus logique d'utiliser les blocs de code et le texte correct. – eyelidlessness
Merci pour l'absence de paupières, certainement une amélioration – Ferdy