Array
(
)

Obtendo Nome da Funcao asp.net

Thiago.miranda
   - 21 set 2006

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.

funcao: MetodoExcecao(excecao, pagina, metodo)

chamada atual:
MetodoExcecao(ex, GetType().BaseType.FullName.ToString(), ´ConectarBanco()´)

chamada desejada:
MetodoExcecao(ex, GetType().BaseType.FullName.ToString(), <funcao_aspnet>)

Obrigado pessoal.

Rogeriorock
   - 04 out 2006

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