Afficher le contenu d'un array dans le log

Bonjour à tous

J’essaye de corriger un plugin qui n’est plus maintenu.

Il y a une variable de type tableau multidimensionnel (array)

J’aimerais en afficher le contenu dans le log jeedom pour vérification

J’ai essayé l’envoi d’un print_r($tableau) ou var_dump(x) dans le log debug du plugin

mais ca n’affiche pas les infos

j’ai fait un test avec un tableau de test, dont j’ai forcé le contenu et c’est pareil

$produits = array(array("Salah MAJDOUB",10.45,12),array("Taysir ALLANI",12.21,5),array("Rafika HARBAOUI",09.18,13),array("Monia SELLITI",14.11,1));
log::add('bbox_sagemcom', 'debug', 'VOIPX : '. print_r($produits));

est-ce la page des logs qui n’est pas capable de l’afficher ?
comment est-ce possible de faire ?

merci

Bonjour.
En forçant à true, le résultat sera une « variable ».

PHP: print_r - Manual :

log::add('bbox_sagemcom', 'debug', 'VOIPX : '. print_r($produits, true));

PHP: json_encode - Manual :

log::add('bbox_sagemcom', 'debug', 'VOIPX : '. json_encode($produits));

PHP: var_export - Manual :

log::add('bbox_sagemcom', 'debug', 'VOIPX : '. var_export($produits, true));
1 « J'aime »

super, merci, c’est ca qu’il me fallait

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