Bonjour,
Je suis encore sous Debian 11 et Jeedom en 4.6.1. Tout fonctionne parfaitement.
Je voudrais récupérer dans un scénario le log ‹ cron_execution › pour en extraire la partie Backup. Lorsque je télécharge ce fichier log via mon PC, je récupère environ 2000 lignes. Lorsque je récupère le même fichier log via la fonction log::get(), je n’en récupère au maximum que les 500 premières lignes quelques soient les arguments de la fonction.
Est-ce dû au fait que dans le menu Réglages/Système/Configuration/Logs la limite est fixée à 500 dans mon cas ?
J’ai augmenté la valeur à 600, mais cela n’a rien changé. Un redémarrage est peut-être nécessaire, mais je voudrais en être sûr avant de redémarrer pour rien.
Si il y a cette limite, alors je ne comprends pas pourquoi je peux télécharger 2000 lignes de ce fichier sur mon PC ?
Je suis preneur de vos éclairages.
Merci d’avance.
Bonjour,
Les paramètres de log::get semblent etre: $_log, $_begin, $_nbLines (nbLines et pas fin)
Source
La fonction get appelle self::chunkLog($path); donc le fichier est tronqué à la limite fixée dans votre configuration des logs.
Bonjour,
Merci pour le retour.
Je comprends donc que la limitation de la taille des logs via l’interface Jeedom ne s’applique a priori qu’à la méthode de récupération du fichier via la fonction.
De ce fait, y-a-t-il un impact sur l’occupation disque de ces fichiers logs si on augmente ce paramètre ?
Cdt
Pas tout à fait de mémoire, ce paramètre est appliqué à minima une fois par jour via le cron daily. Il l’est également si tu fais un get mais si tu ne fais rien il sera appellé par le cron.
Heu ben oui … je vois pas comment il en serait autrement ![]()
Bonsoir @Aurel ,
Et bien je pensais que comme le fichier log que je récupérai via l’interface Jeedom (Menu Analyse/Logs) contenait plus de 2000 lignes je me disais qu’augmenter par exemple le paramètre de 500 à 1000 lignes n’aurait pas d’impact au niveau de l’occupation disque. Mais tu m’apprends que le Cron daily limitait aussi la taille des fichiers Log et je comprends mieux la différence de taille constatée d’un même fichier selon la méthode utilisée pour y accéder ou l’heure à laquelle on le consulte.
Merci pour ces précisions.