log4j2 для бензопилы не работает - на вкладке "Zeroconf" бензопилы ничего не отображается

Я пытаюсь использовать Chainsaw для просмотра событий журнала моего приложения, но на вкладке "Zeroconf" в chansaw ничего не отображается.

Я следовал руководству Scott в log4j2 о том, что бензопила привет, мир не работает... что я делаю не так? - но не повезло. Я собирался прокомментировать этот вопрос, спрашивая, как в конце концов это работает, но, поскольку моя репутация ниже 50, сайт не позволил мне.

Среда
ОС: OSX Mavericks
IDE: Netbeans 8.0 (сборка 201403101706)
Java: 1.7.0_45; Java HotSpot (TM) 64-битный сервер ВМ 24.45-b08
log4j: 2.0rc1
Бензопила: скачал последнюю версию DMG с http://people.apache.org/~sdeboy/

Вещи, которые я убедился
- включил jmdns.jar в путь к классу моего приложения
- Использовал PatternLayout в моей конфигурации log4j.xml - Убедитесь, что URL рекламодателя имеет три слеша

Мой файл конфигурации 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, хотя.

Заранее спасибо за любую помощь / руководства. Приветствия.

1 ответ

Решение

Моя проблема исчезла после того, как я перезапустил свою систему, т. Е. Работает бензопила, и я могу просматривать свои журналы, подключившись через вкладку Zeroconf.

Я думаю, что это проблема Apple OS, а не самой бензопилой.

Другие вопросы по тегам