我使用SLF4J +的logback日志记录。 我找了一个很好的事件日志查看器(如Apache电锯)。 的logback网站提到莉莉丝 。 莉莉丝网站不仅难看(说等网站的主页!),而且也没有任何文档任何责任。
有没有对如何开始使用莉莉丝开始任何教程(可能是我发现它很难把握,因为我从来没有使用Apache的电锯,这将有助于如果我读了电锯的教程?)。
此外,是否有任何的logback日志替代观众更好的文档?
我使用SLF4J +的logback日志记录。 我找了一个很好的事件日志查看器(如Apache电锯)。 的logback网站提到莉莉丝 。 莉莉丝网站不仅难看(说等网站的主页!),而且也没有任何文档任何责任。
有没有对如何开始使用莉莉丝开始任何教程(可能是我发现它很难把握,因为我从来没有使用Apache的电锯,这将有助于如果我读了电锯的教程?)。
此外,是否有任何的logback日志替代观众更好的文档?
我是开发商莉莉丝和丑陋网页的创建者。 ;)
我知道,这是缺乏文档和我不是在“卖”我的应用程序非常好。
请在看看自述https://github.com/huxi/lilith
我试图描述在该文件莉莉丝最常见的用例。 也有包含在莉莉丝本身的一些帮助。
Ekkehard根茨已经撰写了有关莉莉丝一个小教程: http://ekkescorner.wordpress.com/2009/09/05/osgi-logging-part-8-viewing-log-events-lilith/
希望帮助。
基本上,创建一个文件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");
这应该是足够的,一旦你的应用程序启动的登录窗口将在莉莉丝打开并显示你的日志。
电锯可以读取任何普通文本的日志文件,包括那些由SLF4J和创造的logback。
尝试电锯的最新开发快照 - 它有一吨的新功能,它可以很容易上色,搜索和过滤事件。 您也可以标注任何日志项(通过添加在“标记”字段的注释),从电锯导出日志文件,并通过电子邮件发送日志文件给别人,谁可以看到您的日志和评论你加入到日志条目IN-地方,正如你看到的日志,当你从电锯其导出。
电锯的初始配置对话框中可以很容易地帮助您开始拖尾日志文件 - 你可以指定你要处理的日志文件,然后将该文件的格式,和电锯将开始拖尾文件。
如果你使用的log4j和fileappender,你可以使用log4j.properties文件(或log4j.xml文件),以获得电锯开始从尾矿中的配置文件中的fileappender项中定义的日志文件。
电锯也有一个教程,内置在UI,可从帮助菜单或欢迎选项卡。
右键点击任何东西,看看你能做些什么的探索菜单。 或发布消息log4j的用户邮件列表,以获得问题解答。
电锯的最新开发快照可以在这里找到: http://people.apache.org/~sdeboy