0

我在Spring Web MVC项目中使用 slf4j + Logback。除了使用“ConsoleAppender”登录到标准输出之外,我还想在网页上看到相同的日志(想想我的Spring Web MVC项目中的一个管理区域。是否已经有这种查看你的日志作为 HTML可用于 Logback 的实现?

按需生成日志网站会很棒,回退到静态 HTML 也可以。

4

2 回答 2

2

我想你有几个关于 Logback 的选择。这与我不久前与之抗争的场景相同。

  • DBAppender记录到数据库表(MySQL、Oracle 等)并编写一些后端代码(PHP/JAVA)来获取表。您还可以查看PHP 模板引擎(例如 TinyButStrong),它提供了访问数据库以呈现视图(html)的非常简单的方法 - http://logback.qos.ch/manual/appenders.html

  • 根据我的痛苦经历,我已经说服我的团队将Splunk用于记录目的。这是一个了不起的工具,并且易于设置,无需上述开销。它为您的所有日志记录/监控目的提供了一个 Web 界面。所以......你不是自己建造的。他们每天有500mb 的免费许可证。这并不多,但值得。http://docs.splunk.com/Documentation/Splunk 安装 Splunk - http://www.youtube.com/watch?v=ogS4QEOrYW8

我建议你先试试 Splunk。

于 2012-11-09T20:12:49.837 回答
2

只是为了增加 Splunk 的答案,有 LogBack Appenders 用于直接向 Splunk 发送事件:https ://github.com/damiendallimore/SplunkJavaLogging

于 2012-11-09T22:48:27.033 回答