Log Level?

Bonjour,

Je suis en alpha 4.5
Mise à jour faite le 2024-08-29 05:11:59

Je dois faire quelque chose d’incorrect, mais qu’importe la valeur choisie dans le niveau de log (Aucun, Defaut, Debug ou Info), des démons tel que plugin-mqtt2 (stable), plugin-jmqtt (beta) ou plugin-mqttdiscovery (beta) se lancent en Debug

mqtt2:

[2024-08-29 07:27:36][INFO] : Start mqtt2d
[2024-08-29 07:27:36][INFO] : Log level on  : debug
[2024-08-29 07:27:36][INFO] : Socket port : 55035
[2024-08-29 07:27:36][INFO] : MQTT : mqtts://127.0.0.1:8883
[2024-08-29 07:27:36][INFO] : Username : jeedom
[2024-08-29 07:27:36][INFO] : Password : XXX
[2024-08-29 07:27:36][INFO] : Root topic : jeedom
[2024-08-29 07:27:36][INFO] : PID file : /tmp/jeedom/mqtt2/deamon.pid
[2024-08-29 07:27:36][INFO] : Apikey : XXX
[2024-08-29 07:27:36][INFO] : Callback : http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php
[2024-08-29 07:27:36][INFO] : Cycle : 0.3
[2024-08-29 07:27:36][INFO] : Client key : /var/www/html/plugins/mqtt2/data/ssl/client.key
[2024-08-29 07:27:36][INFO] : Client crt : /var/www/html/plugins/mqtt2/data/ssl/client.crt
[2024-08-29 07:27:36][INFO] : CA : /var/www/html/plugins/mqtt2/data/ssl/ca.crt


jMQTT

2024-08-29 09:32:51,204][INFO] Main            MainThread   set_log_level() : New log level set to: DEBUG
[2024-08-29 09:32:51,206][DEBUG] Main            MainThread         prepare() : Writing PID 14810 to /tmp/jeedom/jMQTT/jmqttd.py.pid
[2024-08-29 09:32:51,210][INFO] Main            MainThread         prepare() : Log level   : debug
[2024-08-29 09:32:51,211][INFO] Main            MainThread         prepare() : Socket port : 0
[2024-08-29 09:32:51,211][INFO] Main            MainThread         prepare() : Callback url: http://127.0.0.1:80/plugins/jMQTT/core/php/callback.php
[2024-08-29 09:32:51,212][INFO] Main            MainThread         prepare() : PID file    : /tmp/jeedom/jMQTT/jmqttd.py.pid
[2024-08-29 09:32:51,212][DEBUG] Main            MainThread         prepare() : Apikey      : XXX
[2024-08-29 09:32:51,212][DEBUG] JMsg.Rcv        MainThread  receiver_start() : Start requested
[2024-08-29 09:32:51,214][DEBUG] JMsg.Rcv        SockIn            _loopRcv() : Start
[2024-08-29 09:32:51,215][INFO] JMsg.Rcv        MainThread  receiver_start() : Started, listening on [127.0.0.1:38095]
[2024-08-29 09:32:51,256][DEBUG] JMsg.Snd        MainThread       send_test() : Test successful
[2024-08-29 09:32:51,257][DEBUG] JMsg.Snd        MainThread    sender_start() : Start requested
[2024-08-29 09:32:51,258][DEBUG] JMsg.Snd        SockOut           _loopSnd() : Start
[2024-08-29 09:32:51,259][INFO] JMsg.Snd        MainThread    sender_start() : Started


Note: Le niveau de log par défaut dans la configuration globale est « Info »

Tout semble OK dans la base de données:

Note 2: Il semble que la taille maximale aussi ne soit pas/plus respectée:

jeedom:/var/www/html/log# cat mqtt2d | wc -l
143340
jeedom:/var/www/html/log# cat jMQTT_broker_local | wc -l
166353
jeedom:/var/www/html/log#

Que fais-je mal ?
Merci pour votre aide

Bonjour,

j’ai un jour lu un message de Loïc qui disait que les logs ne sont plus tronqués « à la volée », mais l’affichage est réduit et les fichiers sont tronqués une fois par jour.

A+
Michel

1 « J'aime »

Bonjour,

Deux points d’attention:

  • avec le loglevel « Aucun », beaucoup de plugin vont avoir un fallback sur « debug » car « aucun » ca n’existe pas… c’est pas le cas des miens, le fallback est sur ERROR
  • lorsque le logevel est changé, il faut redémarrer le démon pour que cela soit pris en compte (sauf exception pour quelques plugins mais mieux vaut retenir la règle de redémarrer)
1 « J'aime »

Bonjour Mips,

Merci pour ces précisions.

  • Tous mes démons sont systématiquement redémarrés lors d’un changement de loglevel.
  • Sauf debug volontaire, je reste en « info » pour l’ensemble des logs.

Bonjour,
Merci pour le retour j’ai trouvé le soucis c’est maintenant corrigé en alpha

Hello @jerryzz,

Le niveau du log jMQTT_broker_local est configuré dans ton équipement Broker « broker local », pas sur le démon.

Bad

1 « J'aime »

Ah oui, en effet, c’est parfait !

Merci Loïc.

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