关于lilith的任何好的教程(日志查看器用于Logback)?

我正在使用slf4j + logback进行日志记录。 我正在寻找一个好的事件日志查看器(如Apache Chainsaw)。 Logback网站提到Lilith 。 莉莉丝网站不仅丑陋(在网站主页上这么说!),但也缺乏任何文件。

有没有关于如何开始使用Lilith的教程(可能我发现很难掌握,因为我从未使用过Apache Chainsaw,如果我阅读Chainsaw的教程会有帮助吗?)。

此外,是否有任何替代日志查看器用于更好的文档?

我是Lilith的开发者,也是丑陋主页的创造者。 ;)

我知道它缺乏文档,而且我不擅长“销售”我的应用程序。

请在https://github.com/huxi/lilith上查看自述文件

我试图在该文件中描述Lilith最常见的用例。 Lilith本身也有一些帮助。

Ekkehard Gentz写了一篇关于Lilith的小教程: http ://ekkescorner.wordpress.com/2009/09/05/osgi-logging-part-8-viewing-log-events-lilith/

希望有所帮助。

基本上,使用以下内容创建文件logback.xml

   localhost 4560 170 true      

使您可以使用系统属性logback.configurationFile传递此配置,因此您可能希望执行以下操作:

 final String LOGBACK = "logback.configurationFile"; if(System.getProperty(LOGBACK) == null) System.setProperty(LOGBACK, "file:logback.xml"); 

这应该足够了,一旦你的应用程序开始记录,一个窗口将在Lilith中打开并显示日志。

链锯可以读取任何常规文本日志文件,包括由slf4j和logback创建的文件。

试用Chainsaw的最新开发者快照 – 它有许多新function,可以轻松地着色,搜索和过滤事件。 您还可以注释任何日志条目(通过在’marker’字段中添加注释),从Chainsaw导出日志文件并将日志文件通过电子邮件发送给其他人,他们可以查看您的日志以及您添加到日志条目中的注释 – 就像你从Chainsaw导出日志时看到的那样。

Chainsaw的初始配置对话框可以帮助您轻松地开始跟踪日志文件 – 您可以指定要处理的日志文件,然后指定文件的格式,Chainsaw将开始拖尾文件。

如果您使用的是log4j和fileappender,则可以使用该log4j.properties文件(或log4j.xml)来使Chainsaw开始跟踪从配置文件中的fileappender条目定义的日志文件。

Chainsaw还有一个内置于UI的教程,可从帮助菜单或“欢迎”选项卡获得。

右键单击大多数任何东西,看看你可以做什么来探索菜单。 或者将消息发布到log4j-users邮件列表以获得问题的答案。

Chainsaw的最新开发者快照可以在这里找到: http : //people.apache.org/~sdeboy