我有一个java 7 EE Web应用程序。对于日志记录,我使用的是logback。当应用程序在html网站上以在线形式运行时,如何查看在logger.debug
或logger.info
中使用console
或file
打印的日志一个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来使所有这些日志在线可用吗?
答案 0 :(得分:1)
我认为你应该做的是将你的消息记录到一个带有HTMLLayout配置的文件中,并在你的应用程序中创建一个REST-Resource,它将这个文件作为简单GET请求的响应。我这样就可以轻松地将您的日志文件作为网页访问。
由于logback的目的是编写日志而不是将它们作为网站提供,我不知道通过简单的配置设置也可以实现这一点。