2013-02-11 1 views
0

Я изучаю использование log4net в приложениях VB.NET WinForms и ASP.NET. Я хотел бы, чтобы сообщения журнала отправлялись на сервер через Интернет, чтобы централизовать мои журналы (прямо сейчас я либо локально регистрирую файлы для установленных приложений WinForms, либо отправляю электронные письма ... много писем). Я также хотел бы зашифровать сообщение в пути, которое будет расшифровано на сервере журналов.Безопасное использование log4net через Интернет

Как я могу отправить зашифрованные сообщения log4net на сервер регистрации?

Я нашел это:

https://log4netremotelogging.codeplex.com/

Но я не уверен, если это будет работать через Интернет. Я также понятия не имею, как бы я его защитил. Есть ли событие, в которое я могу подключиться, чтобы зашифровать сообщение с помощью открытого ключа?

Спасибо!

ответ

0

Nevermind. Я действительно нашел код для использования log4net с веб-сервисом. Это намного лучше, так как вы можете легко защитить веб-сервис с помощью https. Вот код:

http://www.codeproject.com/Articles/16906/LOG4NET-WebServiceAppender

Моя единственная жалоба, как он полагается на свой собственный пользовательский «рамочным» DLL для достижения этой цели. Я бы предпочел пример чистой кости для ясности.