3

是否可以使用 log4j 日志订阅 url?我了解许多应用程序确实通过电子邮件收到每日错误日志通知。但是这种方法的一个问题是托管应用程序的服务器可能不提供 smtp 功能。因此,RSS 订阅方法看起来更加灵活。

有人知道这是怎么做到的吗?

4

3 回答 3

4

已经编写了 log4j RSS 附加程序。看看http://code.google.com/p/rssappender/

于 2008-11-05T19:04:58.337 回答
1

最简单的做法是编写一个自定义 Log4J appender(不难,只是子类 WriterAppender),它将 LoggingEvents 转换为 RSS 格式,并将它们存储在磁盘文件中。每次它收到一个新事件时,加载现有文件,解析它,添加新的 RSS 条目,然后将其写回。然后使用 Web 服务器来提供 RSS。

它不会很好地扩展,但是如果您有大量的日志事件,那么 RSS 本身就不是一个好的选择。

于 2008-10-01T12:44:37.277 回答
1

一个非常简单的解决方案是使用 log4j(或我的例子中的 log4net)将日志信息保存到某个存储(数据库或文件)。然后,您可以轻松地创建一个服务,将该日志公开为 RSS 提要。

于 2008-09-29T08:58:50.423 回答