PHP Deprecated dans le LOG cron_execution / Debian 12 PHP 8

Bonjour @bernardfr.caron,

Je sais que ce n’est pas bloquant pour le plugin, mais des milliers de ligne PHP Deprecated journalière dans cron-execution gênent dans la recherche des autres logs qui se retrouvent être ‘éparpillés’ au travers :wink:

Et si le nombre de lignes des LOGS est inférieur à 4000 pour mon cas, les logs d’autres plugins ne seront pas vus dans la journée. Et comme, on ne va pas tous les jours dans les logs… :upside_down_face:

Retirer les LOG du plugin serait une ‘réponse’, mais pas forcément la meilleure puisqu’elle masquerait du coup tous les messages du plugin.

2926|PHP Deprecated:  Optional parameter $info declared before required parameter $token is implicitly treated as a required parameter in /var/www/html/plugins/wifilightV2/core/class/wifilightV2.class.php on line 3109
2927|PHP Deprecated:  Optional parameter $gw declared before required parameter $token is implicitly treated as a required parameter in /var/www/html/plugins/wifilightV2/core/class/wifilightV2.class.php on line 3109
2928|PHP Deprecated:  Optional parameter $info declared before required parameter $token is implicitly treated as a required parameter in /var/www/html/plugins/wifilightV2/core/class/wifilightV2.class.php on line 3109
2929|PHP Deprecated:  Optional parameter $gw declared before required parameter $token is implicitly treated as a required parameter in /var/www/html/plugins/
wifilightV2/core/class/wifilightV2.class.php on line

Ce que je ‘comprends’, c’est que les paramètres obligatoires ne peuvent plus se trouver après des paramètres optionnels depuis PHP8.

Serait-il possible de le prendre en compte pour une ‘adaptation’ dans la prochaine version du plugin ?

Merci par avance :blush:

Merci pour le retour. C’est corrigé en beta et il n’y a que cette modif / stable.

1 « J'aime »

Bonjour @bernardfr.caron,

Merci pour cette très rapide version :blush:

J’ai donc installé la version beta et te dis ce que je constate pour ce log :wink:

Il n’y a plus aucun PHP deprecated dans le log cron_execution :ok_hand:

En attendant la prochaine version stable qui sera annoncée dans les actualités du plugin, je vais donc rester sur cette version beta qui pour moi, évite aussi des milliers d’accès disques quotidien pour sauvegarder ces PHP deprecated dans le log cron_execution.

Encore un grand Merci @bernardfr.caron :blush:

Bizarrement je n’ai pas ce message sur la dernière Jeedom, j’ai pisté ces warning et fait de nombreuses corrections lors du passage en php8

Effectivement, c’est bizarre.

Je ne sais pas si çà peut être utile, mais j’ai le niveau de log par défaut de Jeedom sur ‘Erreur’ et le plugin est avec le log sur ‘défaut’.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.