Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Caros,
Estive lendo o site do imasters, e encontrei uma ótima matéria sobre tratamento de erros http (500, 404, etc), que fica nesse endereço: http://imasters.com.br/artigo/9005/asp...s_num_so_patch/
Gostaria de saber, tomando como exemplo o tratamento que consta no endereço acima, se existe algo parecido para erros de script ou mesmo de banco de dados.
Resumindo, existe alguma forma de se alertar ao desenvolvedor do site, via email, sms, sinal de fumaça, etc.. http://forum.imasters.com.br/public/style_emoticons/default/grin.gif quando ocorre algum erro de script ou de banco de dados?
Tenho uma funcao assim para verificar o erro:
Public Sub TrataErroSistema(cUrlerro)
If Err.Number <> 0 Then
Response.write( Err.Description )
End If
End Subdai eu chamo ela a cada trecho como foi falado anteriormente.
>
Sim, usando o argumento "ON ERROR RESUME NEXT" em seus scripts os erros não são mais exibidos aos usuários, eles são ignorados e o script continua rodando "normalmente".
O que pode ser feito com relação a isso é criar uma função e executá-la logo após cada bloco de códigos para testar se houve erro.
Qual seu nivel de conhecimento em ASP? Pergunto pois baseado nisso vamos explicando da melhor forma o que pode ser feito.
Meu nível de conhecimento eu o considero muito bom, e trabalho a 6 anos na área de desenvolvimento... Conheço o método via on erro resume next, e o fato de se colocar uma função para checar se houve erro tb.
Mas, gostaria de saber se existe algum método "universal", de modo que não necessite em um projeto pronto revisar todo o código. Seja ele via programação ou mesmo via configuração do IIS, que ao detectar uma falha ou erro, dispare um script ou mesmo um email para o desenvolvedor avisando-o do ocorrido, bem como a página, linha e etc...
Isso seria possível?
vlw.
Sim, usando o argumento "ON ERROR RESUME NEXT" em seus scripts os erros não são mais exibidos aos usuários, eles são ignorados e o script continua rodando "normalmente".
O que pode ser feito com relação a isso é criar uma função e executá-la logo após cada bloco de códigos para testar se houve erro.
Qual seu nivel de conhecimento em ASP? Pergunto pois baseado nisso vamos explicando da melhor forma o que pode ser feito.