Как регистрировать данные приложения? - PullRequest
3 голосов
/ 08 декабря 2011

У меня есть веб-приложение asp.net, поддерживаемое SQL Server 2005, и я хочу регистрировать множество вещей уровня приложения, таких как

  1. Создание аккаунта
  2. Изменение учетной записи
  3. Пароль меняется / сбрасывается
  4. Определенные действия приложения, предпринятые пользователем (например, изменение некоторых настроек в приложении)

Ведение журнала этих данных, вероятно, приведет к тому, что объем данных будет составлять около 200 МБ-1 ГБ в день и будет расти (распределено по нескольким серверам).

Как мне добавить этот тип функций регистрации в мое приложение?

Ответы [ 3 ]

1 голос
/ 08 декабря 2011

На днях я наткнулся на веб-сервис PaperTrail, это управляемый / размещенный регистратор.

https://plus.google.com/114380944985532634845/posts/8dH2vAQ5JRV

После быстрого просмотра тура, есть бесплатная версия, с которой можно начать, а затем они устанавливают цены в зависимости от того, сколько вы хотите хранить в месяц. На момент написания статьи это было довольно дешево, 7 долларов в месяц.

https://papertrailapp.com/

n.b. Я не работаю на papertrail, и я на самом деле не использовал его пока , но он выглядит довольно круто и может удовлетворить ваши потребности хранения большого количества данных.

0 голосов
/ 08 декабря 2011

Вы можете зарегистрировать эту информацию с log4net как информация.Используя RollingFileAppender , вы сможете ограничить размер журнала.Проверьте этот вопрос для получения дополнительной информации.

0 голосов
/ 08 декабря 2011

TraceListner может быть использован для регистрации ваших действий.Проверить эту ссылку http://msdn.microsoft.com/en-us/library/sk36c28t.aspx

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