Obtendo Nome da Funcao asp.net

21/09/2006

0

Olá pessoal,

estou customizando o tratamento de excecoes da aplicacao web que estou desenvolvendo, formatando os campos que julgo importante para identificação do problema, tais como: tipo da exception, message, data, usuario logado, e classe/pagina aonde ocorreu o problema.

Para complementar essa lista estou querendo também adicionar ao log, qual metodo que ocorreu o erro, por exemplo:

Eu tenho uma classe que esta tratando as excessoes. Em toda a parte da aplicacao que precisa de tratamento, eu chamo o metodo que gera o log, passando como parametro a excessao levantada e classe/pagina atual. Queria saber se tem alguma funcao no asp.net 2.0 que me permite obter o nome do metodo corrente, para evitar de ficar passando como parametro string, o nome do metodo.

[b:e3d2b7ac70]funcao:[/b:e3d2b7ac70] MetodoExcecao(excecao, pagina, metodo)

[b:e3d2b7ac70]chamada atual:[/b:e3d2b7ac70]
MetodoExcecao(ex, GetType().BaseType.FullName.ToString(), ´ConectarBanco()´)

[b:e3d2b7ac70]chamada desejada:[/b:e3d2b7ac70]
MetodoExcecao(ex, GetType().BaseType.FullName.ToString(), <funcao_aspnet>)


Obrigado pessoal.


Thiago.miranda

Thiago.miranda

Responder

Posts

04/10/2006

Rogeriorock

Try

codigo e que vc esta gerando

catch EX ´ EX sera um estancia do Erro
SuaFuncao(EX)
end try

Funcrion SuaFuncao(EX as Exepition)

EX.toString

ou melhor

Ctype(EX,String)

Assim vc tem todas as informações do erro, e da clase de erro em texto

end if


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar