Registrando as ações do usuário no local ASP.NET?

votos
0

O que eu quero é o sistema que está registrando métodos chamados pelos usuários e seus valores de retorno, se eles têm. Por exemplo um usuário efetua login e ele / ela está surfando em meu aplicativo web. então, naturalmente, ele / ela clica em algumas coisas e assim ele / ela dispara-se algum método evento qualquer que seja então o meu sistema de log necessário fazer login este nome método e carimbo de tempo combinado com o nome de login do usuário ou ID no banco de dados.

Então, como posso fazer isso em asp.net.

Publicado 10/12/2008 em 07:49
fonte usuário
Em outras línguas...                            


2 respostas

votos
3

Bem, o mais simples maneira é apenas para adicionar todas as declarações de registro ao seu código, usando uma estrutura de log como log4net . Se você quiser uma maneira mais automática de fazer isso, você pode querer olhar para PostSharp para que você poderia simplesmente decorar os métodos apropriados com um atributo - mas isso é certamente mais complexo e, provavelmente, só vale a pena se você tem um monte de eventos para registro.

Respondeu 10/12/2008 em 08:00
fonte usuário

votos
1

você pode anexar sua classe lógica de gravação para eventos disparados a partir de partes do código. usando eventos dirigidos arquitetura é um bom padrão

Respondeu 10/12/2008 em 08:15
fonte usuário

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