2017-09-13 1 views
4

J'ai une application Web Java 7 EE. Pour la journalisation, j'utilise le logback. Comment puis-je voir les journaux, qui sont imprimés avec logger.debug ou logger.info dans le console ou un file alors que l'application est en cours d'exécution sur un site Web html en ligne sous la forme d'un tableau HTML?Afficher les journaux de journalisation de mon application Web en ligne (HTMLLayout)

Y a-t-il quelque chose comme http://www.example.com/mywebapp/logback-logs.html?

Je voudrais avoir quelque chose comme ce qui suit: https://logback.qos.ch/manual/layouts.html#ClassicHTMLLayout https://logback.qos.ch/manual/configuration.html#viewingStatusMessages

Est-il possible comment je pourrais configurer mon logback.xml pour faire tous les journaux disponibles en ligne?

Répondre

0

Je pense que ce que vous devez faire est de journaliser vos messages dans un fichier avec la configuration HTMLLayout et créer une Ressource-REST dans votre application qui sert ce fichier comme réponse pour une simple requête GET. De cette façon, vous pouvez facilement accéder à vos fichiers journaux en tant que page Web. Comme le but du logback est d'écrire des logs et de ne pas les servir de site web, je ne suis pas au courant que cela serait aussi possible avec une configuration simple.