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}