Création fichier log multi scenario

Bonjour
J’ai actuellement 4 scénarios qui fonctionnent très bien.
1 scénario maître qui en fonction de certaines heures et variables aléatoires appelle le scénario 2 ET/OU 3 ET/OU 4
Dans chaque scénario j’écris des log pour connaître les traitements effectués.
J’aimerai savoir s’il est possible d’écrire un fichier alimenté uniquement de certaines log des différents traitements.

Ce fichier qui contiendra au mieux env 100 lignes sur plusieurs jours devra pouvoir être purgé ou mieux pouvoir créer un nouveau fichier a la demande lors du lancement du scénario maître.

Exemple fichier souhaité
Le jj/mm/aa déclenchement ‹ nom scenario maître › à heure
… Sélection variable nn
… sélection scénario x
… déclenchement ‹ nom scenario x ›’ à heure
… traitement de tttttt
Le jj+1/mm/aa déclenchement ‹ nom scenario maître › à heure
… Sélection variable nn
… sélection scénario x
… déclenchement ‹ nom scenario x ›’ à heure
… traitement de tttttt
… déclenchement ‹ nom scenario y ›’ à heure
… traitement de tttttt
Etc

Actuellement j’utilise de manière très détournée le plugin ‹ TODO › pour créer les tâches qui m’intéressent mais ce plugin ne semble plus maintenu et me retourne des fois une erreur
J’ai également du tricher sur les ‹ duplicate name ›

Petite info, pas de code php ou astuce complexe, je ne maîtrise pas :face_with_diagonal_mouth:

Merci pour votre aide :+1:

Salut

Je ne connais pas et je l’ai vu seulement car cité dans des postes:
Documentation Jeedom | Documentation LogManager https://mips2648.github.io/jeedom-plugins-docs/logmanager/fr_FR/

Antoine

Je viens de tester, c’est pas mal mais les enregistrements sont inversés :
le dernier en premier pas très lisible mais ça peut le faire

J’attends éventuellement d’autres propositions avant de retenir celle ci
Merci a toi

je ne comprends pas la remarque

non les enregistrements ne sont pas inversés, c’est un log = un fichier donc le plugin écrit dedans à la fin (comme tous les logs sur jeedom)

le plugin a été développé exactement pour cet usage à la base

edit: ou alors tu parlais du widget?

Oui effectivement je parlais du widget
Mais j’ai bien vu dans la page santé/log que l’affichage était correct
Merci

Il me reste maintenant à pouvoir récupérer cette page santé/log dans jeedomconnect mais c’est un autre sujet

si ce n’est que ca, je peux rajouter une option:
image

=>
image

1 « J'aime »

Merci Mips
Une question, la commande INFO est en action/message, je suppose qu’il y a une bonne raison
mais il m’est impossible de récupérer ces message « texte » dans JC via « Généric message » par exemple qui est considéré comme une INFO et non ACTION
image

Non, pas comme ça, logmanager écrit un log via une commande action (qui s’appelle info,v debug, erreur, …). Mais ne mets pas à jour de commandes info directement exploitable sur JC.

Un échange récent sur le sujet : Affichage du journal LogManager

Norbert

le widget générique message permet d’exécuter une action de type message
en aucun cas de récupérer une infos « texte » qui sera lui géré par un widget générique texte

J’avais vu l’info merci
Mais j’aurai voulu l’afficher directement sur une page sans passer par les menus
Mais bon c’est du confort

Oui j’ai essayé tous les ‹ génériques › action, message, texte et aussi d’autres commandes
Tant pis

aucun widget ne pourra fonctionner puisque l’info est dans un log, un fichier et pas dans une commande d’un équipement hors JC affiche des infos venants de commandes d’équipement.

et je ne peux pas stocker l’entièreté du log dans une commande de plugin-logmanager , ca ne passera pas (sans compter les problèmes de formatage)

Si tu les as tous essayé, c est que tu n as surement pas compris ni ma reponse ni l utilisation des widgets


Pour le sujet en question : pour une utilisation sur JC la reponse de Norbert est la seule a date.

Non j’avais déjà essayé avant ta réponse
J’essaie dans la mesure du possible de lire et comprendre la Doc et de faire plein de tests avant de demander au forum

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