我想写一个自定义的appender,它将收集Fuse容器中Fuse.log的所有日志,并通过Scribe将它们中继到中央日志存储区。我想在容器中添加一个事件侦听器。但我想不出该怎么做。我浏览了PAX日志代码。但我想不通。非常感谢任何建议。
我写过一篇关于这方面的博客文章,可以在我的博客上找到。基本上,您只需要创建您的appender,棘手的部分是通过片段包将其添加到容器中的pax日志中。
pax日志只使用log4j作为实现。所以我会写一个log4j appender来代替它。这里有一个图书馆已经这样做了,但我从来没有碰过它。https://code.google.com/p/scribe-log4j/