2012-10-30 2 views
0

Мне нужен удаленный просмотрщик журналов, например chainsaw для log4php. Когда я использую log4j, бензопила - это мой первый вариант, где log4php такой же, как и у log4j, chainsaw не отвечает хорошо. .Взаимодействующий log4php и просмотрщик бензопилы/удаленного журнала

Для, например, я дал этот конфиг

log4php.appender.A3=LoggerAppenderSocket 
log4php.appender.A3.remoteHost=cin10050 
log4php.appender.A3.port=4445 
log4php.appender.A3.layout=LoggerLayoutXml 

Chainsaw генерирует регистрационное сообщение в chainsaw-logs:

Connection lost! :: invalid stream header: 3C6C6F67 

ли какой-либо один решение?

Благодаря

ответ

0

Chainsaw обеспечивает XMLSocketReceiver, который может быть использован для получения событий от log4php, но я не думаю, что они посылают события в формате, который может обрабатывать приемник.

Я предлагаю регистрацию в обычный текстовый лог-файл и используя последний снимок разработчика бензопилы, доступны здесь: http://people.apache.org/~sdeboy

Используйте «Файл, Загрузить конфигурацию бензопилой» вариант и выберите «процесс в лог-файл» , Затем нажмите «открыть файл», чтобы перейти к местоположению файла журнала, а затем укажите свой «формат файла журнала». Простой, который всегда будет работать: СООБЩЕНИЕ

Этот формат просто сделает всю строку журнала полем «сообщение». Если вы хотите, чтобы Chainsaw проанализировал ваши уровни и временные метки и т. Д., Это возможно, вам просто нужно использовать ключевые слова и соответствовать вашему формату.

Затем установите флажок «Всегда запускать бензопилу с этой конфигурацией», а затем нажмите кнопку «сохранить конфигурацию как» и сохраните конфигурацию бензопилы в виде файла log4php-chainsaw-config.xml.

Когда вы нажмете ОК, вы должны получить новую вкладку с содержимым вашего файла журнала.

Scott

+0

Это просто дает возможность мониторинга в автономном режиме, с тем, что вы сказали. Мне нужен живой механизм мониторинга. – Kris

+0

Нет, бензопила «закроет» файл журнала - это автономный механизм мониторинга в реальном времени. – Scott

Смежные вопросы