首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于lilith (Logback的日志查看器)有什么好的教程吗?

关于lilith (Logback的日志查看器)有什么好的教程吗?
EN

Stack Overflow用户
提问于 2012-07-25 14:27:12
回答 3查看 9K关注 0票数 13

我正在使用slf4j + logback进行日志记录。我正在寻找一个好的事件日志查看器(如阿帕奇链锯)。Logback网站提到了Lilith。lilith网站不仅丑陋(在网站主页上是这样说的!)但也缺乏任何文档。

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

此外,是否有其他日志查看器可用于logback,并提供更好的文档?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-07-26 08:10:20

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

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

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

我试图在那个文件中描述Lilith最常见的用例。Lilith本身也包含了一些帮助。

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

希望这能有所帮助。

票数 23
EN

Stack Overflow用户

发布于 2012-09-12 16:45:21

基本上,创建一个包含以下内容的文件logback.xml

代码语言:javascript
复制
<configuration>

   <appender name="LogbackClassic" class="ch.qos.logback.classic.net.SocketAppender">
      <RemoteHost>localhost</RemoteHost>
      <Port>4560</Port>
      <ReconnectionDelay>170</ReconnectionDelay>
      <IncludeCallerData>true</IncludeCallerData>
   </appender>

   <root level="INFO">
      <appender-ref ref="LogbackClassic"/>
   </root>

</configuration>

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

代码语言:javascript
复制
final String LOGBACK = "logback.configurationFile";
if(System.getProperty(LOGBACK) == null)
    System.setProperty(LOGBACK, "file:logback.xml");

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

票数 2
EN

Stack Overflow用户

发布于 2012-07-25 14:50:41

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

试试最新的Chainsaw开发人员快照-它有大量的新功能,可以轻松地对事件进行着色、搜索和过滤。您还可以为任何日志条目添加注释(通过在“标记”字段中添加注释),从Chainsaw导出日志文件,并通过电子邮件将日志文件发送给其他人,这些人可以就地查看您的日志和您添加到日志条目的注释,这与您从Chainsaw导出日志时看到的日志完全相同。

通过Chainsaw的初始配置对话框,您可以轻松地开始跟踪日志文件-您可以指定要处理的日志文件,然后指定该文件的格式,然后Chainsaw将开始跟踪该文件。

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

电锯还有一个内置在UI中的教程,可从帮助菜单或欢迎选项卡中找到。

右击几乎任何东西,看看你能做什么,并浏览菜单。或者发布一条消息到log4j-users邮件列表,以获得问题的答案。

此处提供了Chainsaw的最新开发人员快照:http://people.apache.org/~sdeboy

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11643872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档