Obtendo Nome da Funcao asp.net
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.
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
Curtidas 0
Respostas
Rogeriorock
21/09/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
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
GOSTEI 0