我正在尝试使用电锯来查看应用程序的记录器事件,但是在chansaw的“ Zeroconf”选项卡下没有任何显示。
我遵循了log4j2中Scott的指南,以使电锯问好世界无法正常工作……我在做什么错?-但没有运气。我打算就这个问题发表评论,询问teryet到底是如何工作的,但是由于我的声誉低于50,该网站不允许我这样做。
环境
操作系统:OSX Mavericks
IDE:Netbeans 8.0(Build 201403101706)
Java:1.7.0_45; Java HotSpot(TM)64位服务器VM 24.45-b08
log4j:2.0rc1
电锯:从http://people.apache.org/~sdeboy/下载了最新的DMG
我已经确定的事情
-在应用程序的类路径中包含了jmdns.jar-在
配置log4j.xml中使用了PatternLayout-确保广告客户网址使用三个斜杠
我的log4j.xml配置文件
<?xml version="1.0" encoding="UTF-8"?>
<configuration status="OFF" advertiser="multicastdns">
<appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%date{ABSOLUTE} [%thread] %logger{3}.%style{%method}{Blue}%style{(line%line)}{Red}%X %highlight{%-5level} - %msg%n%xEx"/>
</Console>
<RollingFile name="RollingFile" fileName="../logs/POS.log" filePattern="../logs/$${date:yyyy-MM}/POS-%d{yyyyMMdd-HHmmss}.log">
<PatternLayout pattern="%date{ABSOLUTE} [%thread] %logger{3}.%style{%method}{Blue}%style{(line%line)}{Red}%X %highlight{%-5level} - %msg%n%xEx"/>
<Policies>
<OnStartupTriggeringPolicy/>
<TimeBasedTriggeringPolicy/>
</Policies>
</RollingFile>
<File name="testFile" fileName="../logs/POS2.log" bufferedIO="false" advertiseURI="file:///localhost/Users/arthurhsieh/Documents/NetBeansProjects/AES/logs/POS2.log" advertise="true">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %m%n"/>
</File>
</appenders>
<loggers>
<root level="all"> <!-- <root level="trace"> -->
<appender-ref ref="Console"/>
<appender-ref ref="RollingFile"/>
<appender-ref ref="testFile" />
</root>
</loggers>
</configuration>
我可以在POS2.log文件中看到记录器事件。
在此先感谢您的帮助/指导。干杯。
重新启动系统后,我的问题消失了,也就是说,电锯正在工作,并且可以通过Zeroconf选项卡进行连接来查看日志。
我的猜测是这是Apple OS的问题,而不是电锯本身。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句