Toutes les commandes liées aux logs d'openHAB se gèrent dans la console Karaf.
Je rappelle que pour y accéder on fait : ssh -p 8101 openhab@localhost
(mot de passe par defaut : habopen)
Une fois dans la console vous pouvez gerer les commandes de logs :
Commandes | Description |
---|---|
log:clear |
Nettoie l'entrée des logs |
log:display |
Affiche les dernières logs arrivées |
log:exception-display |
Affiche la dernière exception de la log |
log:get |
Montre le niveau de log actuel |
log:list |
Liste les logs définies et leur niveau |
log:log |
Log un message |
log:set |
Défini le niveau de log |
log:tail |
Affichage dynamique de la log. Utiliser ctrl-c pour quitter la commande |
Et leur niveau de verbosité :
Niveau de log | Taille de la log | Quand l'utiliser |
---|---|---|
OFF | 0 | Quand aucun évènement ne doit être afficher |
ERROR | 200 | Capture les erreurs uniquement |
WARN | 300 | Capture des évènements qui pourraient amener à une erreur |
INFO | 400 | Capture un évènement qui apporte une information |
DEBUG | 500 | Capture la log pour degugger |
TRACE | 600 | Pour suivre très finemeent les actions et intercations dans l'application |
ALL | MAX | Capture tout évènement quel qu'il soit |
Exemple de commandes :
log:set DEBUG org.openhab.binding.rfxcom
log:set DEBUG org.openhab.binding.zwave
log:set INFO org.openhab.binding.zwave
{jcomments off}