Как я могу просмотреть события журнала удаленно с помощью Цепной пилы Apache и Log4J?

У меня есть веб-приложение Java, которое в настоящее время использует Log4J для входа. Я хотел бы использовать Цепную пилу Apache, чтобы просмотреть и проанализировать журналы удаленно. До сих пор я испытал затруднения при понимании, как установить обоих сторона клиента (клиент Цепной пилы) и сторона сервера (конфигурация log4j в моем веб-приложении) для успешного включения удаленного входа.

Вот то, что я попробовал до сих пор.

Сторона сервера log4j конфигурация





   
      
      
      
      
      
         
      
   

   
      
      
      
      
   

   
      
      
   

   
      
      
   


Клиентская конфигурация Цепной пилы

Я создал новый получатель со следующими свойствами

name=SOCKET
port=4445

Я признаю, что действительно не понимаю, как это, как все предполагается, работает. Цепная пила опрашивает удаленный сервер? Удаленный сервер соединяется с Цепной пилой и продвигает события к ней?

Руководство, ссылки на простые учебные руководства или альтернативные инструменты все приветствовались бы.

6
задан braveterry 19 February 2010 в 19:20
поделиться

1 ответ

Я думаю, вам нужно добавить ваш SOCKET appender к каждому логгеру:

   <logger name="com" additivity="false">
      <level value="warn"/>
      <appender-ref ref="myRFA"/>
      <appender-ref ref="SOCKET"/>
   </logger>

   <logger name="org" additivity="false">
      <level value="warn"/>
      <appender-ref ref="myRFA"/>
      <appender-ref ref="SOCKET"/>
   </logger>
2
ответ дан 17 December 2019 в 20:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: