在线查看我的Web应用程序的日志记录日志(HTMLLayout)

时间:2017-09-13 15:15:42

标签: logback htmllayout

我有一个java 7 EE Web应用程序。对于日志记录,我使用的是logback。当应用程序在html网站上以在线形式运行时,如何查看在logger.debuglogger.info中使用consolefile打印的日志一个HTML表?

是否有http://www.example.com/mywebapp/logback-logs.html之类的内容?

我希望得到以下内容: https://logback.qos.ch/manual/layouts.html#ClassicHTMLLayout https://logback.qos.ch/manual/configuration.html#viewingStatusMessages

有什么方法可以配置我的logback.xml来使所有这些日志在线可用吗?

1 个答案:

答案 0 :(得分:1)

我认为你应该做的是将你的消息记录到一个带有HTMLLayout配置的文件中,并在你的应用程序中创建一个REST-Resource,它将这个文件作为简单GET请求的响应。我这样就可以轻松地将您的日志文件作为网页访问。

由于logback的目的是编写日志而不是将它们作为网站提供,我不知道通过简单的配置设置也可以实现这一点。