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

我有一个
java 7 EE Web应用程序.对于日志记录,我使用的是logback.当应用程序在HTML网格表格的在线html网站上运行时,如何查看在控制台或文件中使用logger.debug或logger.info打印的日志?

有没有像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来使所有这些日志在线可用吗?

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

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

点赞