Протоколирование действий пользователя на сайте ASP.NET?

голоса
0

То, что я хочу, это система, которая регистрирует методы, вызываемые пользователями и их возврата значений, если они есть. Например, когда пользователь входит в систему, и он / она сёрфинг на моем веб-приложение. то, естественно, он / она нажимает на нечто, и поэтому он / она запускает некоторый метод события независимо, то моя система журнала необходимо войти это имя метода и штамп времени в сочетании с помощью имени пользователя или идентификатор в базе данных.

Так как я могу сделать это в asp.net.

Задан 10/12/2008 в 07:49
источник пользователем
На других языках...                            


2 ответов

голоса
3

Ну, самый простой способ просто добавить все операторы лесозаготовительных в код, используя схему , протоколирования , таких как Log4Net . Если вы хотите более автоматический способ сделать это, вы можете захотеть взглянуть на PostSharp , так что вы можете просто украсить соответствующие методы с атрибутом - но это , конечно , более сложным, и , вероятно , только стоит, если у вас есть много событий для журнал.

Ответил 10/12/2008 в 08:00
источник пользователем

голоса
1

Вы можете прикрепить запись логического класса событий, вызванных из частей коды. используя события Driven Architecture является хорошей картиной

Ответил 10/12/2008 в 08:15
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more