在莉莉丝任何好的教程(日志的logback浏览器)? [关闭](Any good tutoria

2019-07-30 14:54发布

我使用SLF4J +的logback日志记录。 我找了一个很好的事件日志查看器(如Apache电锯)。 的logback网站提到莉莉丝 。 莉莉丝网站不仅难看(说等网站的主页!),而且也没有任何文档任何责任。

有没有对如何开始使用莉莉丝开始任何教程(可能是我发现它很难把握,因为我从来没有使用Apache的电锯,这将有助于如果我读了电锯的教程?)。

此外,是否有任何的logback日志替代观众更好的文档?

Answer 1:

我是开发商莉莉丝和丑陋网页的创建者。 ;)

我知道,这是缺乏文档和我不是在“卖”我的应用程序非常好。

请在看看自述https://github.com/huxi/lilith

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

Ekkehard根茨已经撰写了有关莉莉丝一个小教程: http://ekkescorner.wordpress.com/2009/09/05/osgi-logging-part-8-viewing-log-events-lilith/

希望帮助。



Answer 2:

基本上,创建一个文件logback.xml ,内容如下

<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 ,所以你可能想要做这样的事情:

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

这应该是足够的,一旦你的应用程序启动的登录窗口将在莉莉丝打开并显示你的日志。



Answer 3:

电锯可以读取任何普通文本的日志文件,包括那些由SLF4J和创造的logback。

尝试电锯的最新开发快照 - 它有一吨的新功能,它可以很容易上色,搜索和过滤事件。 您也可以标注任何日志项(通过添加在“标记”字段的注释),从电锯导出日志文件,并通过电子邮件发送日志文件给别人,谁可以看到您的日志和评论你加入到日志条目IN-地方,正如你看到的日志,当你从电锯其导出。

电锯的初始配置对话框中可以很容易地帮助您开始拖尾日志文件 - 你可以指定你要处理的日志文件,然后将该文件的格式,和电锯将开始拖尾文件。

如果你使用的log4j和fileappender,你可以使用log4j.properties文件(或log4j.xml文件),以获得电锯开始从尾矿中的配置文件中的fileappender项中定义的日志文件。

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

右键点击任何东西,看看你能做些什么的探索菜单。 或发布消息log4j的用户邮件列表,以获得问题解答。

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



文章来源: Any good tutorials on lilith (log viewer for Logback)? [closed]