Message cloudsyncpro dans le centre de messages

Bonjour,

Depuis l’install de la beta 4.5, j’ai les logs cloudsyncpro qui apparaissent dans le centre de message

Constaté sur 2 environnements

Le format du log semble aussi avoir legerement evolué depuis la MAJ. est-ce la raison du pb ?
C’et sle seul plugin qui me fait ceci à priori.

Norbert

Bonsoir,

En 4.5 il y a de nouveau niveau de log.

Et si tu as activé les messages d’alerte alors pour les logs alert, error, critical et emergency tu auras aussi le log dans le centre de message.

Bonjour,

Pourtant on ne voit ce choix de nouveaux niveaux nulle part. :thinking:

Même logs ce matin. Non, je n’ai rien activé, logs en défaut chez moi. Je ne vois d’ailleurs pas où ce niveau alerte est accessible

Norbert

Sur box atlas en stable 4.4.17, plugin stable, niveau de logs global warning, niveau cloudsyncpro erreur
Log cloudsyncpro

0000|[2024-10-03 02:46:24] ALERT  : Starting task (Dropbox/Run #1015)
0001|[2024-10-03 02:47:19] ALERT  : Task finished (Dropbox/Run #1015) : Errors (), Checks (4 / 4, 100%), Transferred (1 / 1, 100% | 59.159 MiB / 59.159 MiB, 100%, 1.083 MiB/s, ETA 0s), Elapsed time (50.3s),

Log cloudsyncpro#XXXX

0000|2024/10/03 02:47:14 INFO  : backup-Chaufferie-4.4.17-2024-10-03-02h46.tar.gz: Copied (new)
0001|2024/10/03 02:47:14 INFO  :
0002|Transferred:   	   59.159 MiB / 59.159 MiB, 100%, 1.083 MiB/s, ETA 0s
0003|Checks:                 4 / 4, 100%
0004|Transferred:            1 / 1, 100%
0005|Elapsed time:        50.3s
0006|2024/10/03 02:47:14 INFO  : Dropbox root 'chaufferie': Commiting uploads - please wait...

Donc pas convaincu que ce soit la version Core qui fasse cela.

?? Tu as aussi des messages dans le centre de message que en 4.4.17?

Bonjour Norbert,

Oui comme dit plus haut sur une box atlas core 4.4.17 et plugin stable j’ai ces logs.

Luis

Ce ne peut être que le core. j’utilise aussi cloudsyncpro, je n’avais pas de message jusque là, passé en 4.5 hier et cette nuit j’ai les messages.

Le plugin plugin-cloudsyncpro date de 2023 en stable donc je ne vois pas comment ce pourrais être lui.

on vois dans log-class le niveau a partir duquel tu reçois automatiquement un message :

			if ($level == 400 && self::getConfig('addMessageForErrorLog') == 1) {
				@message::add($_log, $_message, $action, $_logicalId);
			} elseif ($level >= 500 && $_log != 'update') {
				@message::add($_log, $_message, $action, $_logicalId);
			}

Pour le log error ce n’est que si cela est coché :

Pour critical, alert et emergency c’est a tous les coups.

Petit scénario bloc code pour tester :

log::add('ABC', 'debug', 'debug');
log::add('ABC', 'info', 'info');
log::add('ABC', 'notice', 'notice');
log::add('ABC', 'warning', 'warning');
log::add('ABC', 'error', 'error');
log::add('ABC', 'critical', 'critical');
log::add('ABC', 'alert', 'alert');
log::add('ABC', 'emergency', 'emergency');

// on peut aussi mettre n'importe quoi dans le niveau de log
log::add('ABC', 'tartanpion', 'tartanpion');

Je pense donc que le dev de cloudsyncpro s’était mis un log alert sans savoir qu’un jour Jeedom utiliserais ce niveau de log.

Je trouve cette améliorations très bien, cela évitera d’enchainer un log::add et message::add dans le code des plugins quand on veut être sûr qu’une infos doit être vu/lu

Les logs c’est normal. Mais as-tu le log dans le centre de message ? j’en doute

non tu as raison avec ma config de log je n’ai rien dans le centre de message

Donc c’ets bien lié à la v4_5 et au plugin-cloudsyncpro

Norbert

Du coup, je me permets de tagguer @thanaus. Y a pas d’urgence, mais je sais que des fois les notifs sur le tag du pugin ont des ratés

Bonjour,
Passé en 4.5 hier et je confirme pour ces messages :upside_down_face:
En stable ou en béta, c’est idem.
@thanaus , si besoin, je peut te donner l’accès sur la VM en MP.
Thierry

Pour ma part, depuis que ca ne fonctionne plus, j’utilise rclone + ssh manager (pour la commande de synchro).
C’est très simple, compatible avec

la commande

le déclencheur de scenario

le scenario

et pour configurer rclone :

rclone config

(en l’occurrence, j’ai renseigné ici un « connecteur » vers mon googledrive qui s’appelle donc « drive » (cf 1er screenshot)

Norbert

Bonjour Norbert,
En fait, il fonctionne parfaitement, juste ces messages …
Pourtant, tu l’avais coché OK en 4.5 (je suis encore en debian 11):

Je vais attendre que le dev passe par là :wink:
Thierry

Non, ok en deb 12 et ko en 4.5 de mémoire.
De mon côté, lorsque j’avais testé, c’était bloquant de mémoire

… Mais je suis passé sur autre chose depuis

Norbert

De nouveau présent sur le forum et enfin disponible après mon retour en France :wink:
Je vais dès demain me faire une maquette pour reproduire le problème afin de le corriger.

Je confirme que j’ai utilisé ALERT pour des logs sans savoir qu’ils seraient automatiquement remontés dans le centre de message Jeedom suite à une mise à jour du core.
@sagitaz : bravo pour ta perspicacité

3 « J'aime »

Bonjour,
Tu as pu avancé pour cette modif ?
Si tu as besoin d’un accès sur ma VM en privé, pas de soucis :wink:
Thierry