在线查看我的 web 应用程序的 logback 日志 (HTMLLayout)

Ger*_*ero 5 layout logback

我有一个 java 7 EE Web 应用程序。对于日志记录,我正在使用 logback。如何查看日志,这是印有logger.debuglogger.infoconsolefile应用程序在一个HTML表格的形式在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 以使所有这些日志在线可用?

Sim*_*ant 1

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

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