2008-09-17 3 views
0

Кто-нибудь нашел способ обойти это? Или лучший способ конгломерации протоколирования с нескольких веб-серверов надежно?Log4net с SyslogAppender, лимит сообщений 1kb

Любые идеи о хорошей Log4Net инструментов анализа лог-файл тоже (простой текст не XML) - кроме хорошего «ол Grep конечно :)

ответ

1

Предел в 1024 байта является частью syslog RFC (раздел 4.1), равно как и транспорт UDP, который не имеет гарантированной доставки (в случае, если вы беспокоитесь о потерянных в эфире линиях журналов). Я думаю, что syslog-ng может решить обе эти проблемы, но я не эксперт syslog.

0

ограничение накладывается самим системный журнал, а не Appender.

Я не знаю о log4net, но NLog отлично работает с «общим» целевым файлом - то есть несколько процессов могут писать в одном и том же file.

1

Приложения на базе базы данных отлично подходят для сбора журналов с нескольких серверов.

2

Я прочитал около logFaces по другому вопросу, или вы можете использовать приложение-сокет и написать свой собственный сервер. logFaces описывает себя как «Log server, aggregator & viewer», но я еще не попробовал.