【问题标题】:Subcribe via RSS for log4j logs?通过 RSS 订阅 log4j 日志?
【发布时间】:2010-09-13 22:53:48
【问题描述】:

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

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

【问题讨论】:

    标签: logging log4j


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-06-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-02-04
          相关资源
          最近更新 更多