Устойчивая система регистрации событий клиент-сервера - PullRequest
0 голосов
/ 26 мая 2011

У нас есть несколько WPF, Silverlight и веб-приложений, большинство из которых проходят через наш уровень сервисов. Из-за характера приложения очень важен аудит доступа и изменений. Каждая ошибка также должна быть зарегистрирована. Как нам обеспечить, чтобы ошибки на клиентах распространялись на сервер, когда клиент / сервер снова появляется.

Исходные мысли:

  • Создание службы Windows на толстых клиентах. Они регистрируют все ошибки.
  • Служба на клиенте записывает их в очередь msmq или базу данных документов.
  • Мы периодически отправляем журналы с клиента в службу журналов на сервере.

Я уверен, что кто-то там уже сделал бы это и ищет указатели на то, что не следует делать, и на извлеченные уроки?

Кстати, мы находимся на .Net 4.0, все ящики Windows, и в большинстве развертываний у нас будет AD.

Спасибо

Ответы [ 2 ]

1 голос
/ 26 мая 2011

Вы можете использовать ELMAH для регистрации исключений для веб-приложений http://code.google.com/p/elmah/

0 голосов
/ 13 июня 2011

В итоге мы использовали демон Syslog от Kiwi.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...