我有一个 java 7 EE Web 应用程序。对于日志记录,我正在使用 logback。如何查看日志,这是印有logger.debug或logger.info在console或file应用程序在一个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 以使所有这些日志在线可用?
我认为您应该做的是将消息记录到具有 HTMLLayout 配置的文件中,并在应用程序中创建一个 REST 资源,将该文件作为简单 GET 请求的响应。这样您就可以轻松地以网页形式访问日志文件。
由于 logback 的目的是写入日志而不是将其作为网站提供服务,因此我不知道通过简单的配置设置也可以实现这一点。