log4net - ведение журнала с нескольких машин в централизованный файл - PullRequest
0 голосов
/ 17 февраля 2011

У нас есть сервер ретрансляции и за ним есть несколько серверов.Я думаю об использовании log4net и для регистрации данных с этих серверов в центральном хранилище (реле).Я хотел бы использовать FileAppender, но вижу проблемы с блокировкой, так как задействовано несколько машин.Могу ли я использовать remoteAppender для этого, и приемник будет на сервере ретрансляции или есть какая-либо другая лучшая альтернатива.

Я пытался связать это с Google, но не нашел подходящего примера на RemoteAppender

Пожалуйста, сообщите.

Спасибо, sveerap

Ответы [ 2 ]

1 голос
/ 17 февраля 2011

Я подумал предложить UDPAppender без гарантии того, что все ваши сообщения будут зарегистрированы.

Я реализую TCP-клиент, который прослушивает входящую информацию журнала, работающую на центральном компьютере. Он будет получать сообщения журнала с других компьютеров и будет регистрироваться с помощью приложения app.

Я использовал Telnet Appender.

Вы также можете настроить RemotingAppender для этой цели. Смотрите это,

http://www.l4ndash.com/Log4NetMailArchive%2Ftabid%2F70%2Fforumid%2F1%2Fpostid%2F14274%2Fview%2Ftopic%2FDefault.aspx

С уважением,

1 голос
/ 17 февраля 2011

Я рекомендую использовать ado.net appender в этой ситуации. Я отлично работаю на нескольких машинах, и логи можно легко просматривать и фильтровать.

...