P>
Clique aqui para ler todos os artigos desta edição
ASP.NET
Trace
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 ...