P>

capaNET38.JPG

Clique aqui para ler todos os artigos desta edição

ASP.NET

Trace em aplicações Web

 

Usamos o Trace para obter informações de uma aplicação Web em tempo de execução, quando se deseja saber como essa se comporta. Tais informações possibilitam diagnosticar possíveis problemas ou até mesmo ajudar a analisar a performance. Ao utilizar o Trace pode-se verificar o valor de uma variável específica, verificar se uma determinada condição foi realizada etc.

No ASP tradicional, quando precisávamos verificar o valor de uma variável em tempo de execução, éramos forçados a executar o comando Response.Write, lembra? No ASP.NET temos o Trace que é muito fácil de ser utilizado. Uma de suas vantagens é que podemos ativá-lo ou desativá-lo alterando uma simples parâmetro no web.config, conseqüentemente, você não tem que revisar todo seu código como era feito no ASP tradicional.

 Ativando o Trace

Ao utilizar o Trace, podemos ativá-lo para toda aplicação ou apenas para uma página. Quando ativamos o Trace para uma página, as informações do Trace são adicionadas no fim da mesma. Isso possibilita que a vejamos renderizada juntamente com as informações de Trace.

Para ativar o Trace em uma página, é necessário adicionar à diretiva de página o atributo Trace com o valor true, como mostrado no seguinte código:

 

<%@ Page Language="C#" AutoEventWireup="true" 

CodeFile="Default.aspx.cs" Inherits="_Default"

Trace="true" %>

 

Podemos ativar o Trace para toda a aplicação, assim, podemos adicionar mensagens em uma página qualquer (que não precisa ter o atributo configurado), salvar os dados em uma página denominada trace.axd ou ainda visualizar tudo na mesma página. Para ativar o Trace na aplicação, devemos alterar o web.config com o seguinte código:

 

<configuration>   

   <system.web>   

     <trace enabled ...

Quer ler esse conteúdo completo? Tenha acesso completo