Universo do Conhecimento
“Comece fazendo o que é necessário, depois o que é possível e, de repente, você estará fazendo o impossível.”
"Ninguém pode voltar atrás e fazer um novo começo mas qualquer um pode começar agora e fazer um novo fim."


 Downloads Mapa do Site 2 visitantes on-line 

 Login
   
    
 Lembrar de mim
Registro
Esqueceu sua senha?

 Home
 :: Home

 Desenvolvimento
 :: ADO
 :: ASP
 :: C#
 :: HTML
 :: JAVA SCRIPT
 :: VB.Net

 Banco de Dados
 :: SQL SERVER

 Interação
 :: Anuncie
 :: Fale conosco

 Serviços
 :: Contratos

 Diversão
 :: Jogos

 Colunas
 :: ARTIGOS

 Enquete
Qual a sua linguagem preferida ?
35% ASP (VbScript)
14% PHP
8% JSP
10% VB.Net
33% C#

 Buscar no site
  

 CERTIFICAÇÃO
LINKS

 
 Home
 Enterprise Library Log de Exceptions
Use a Enterprise Library para logar todas as Exceptions do seu site.

Antes de qualquer coisa devemos adicionarmos a DLL de log que se chama Microsoft.Practices.EnterpriseLibrary.Logging.dll em seu projeto, caso você não tenha essa DLL, instale o Enterprise Library 2.0, essa DLL fica dentro da pasta BIN onde o Enterprise Library  foi instalado, bastando adicionar em seu projeto.

No arquivo Web.Config setar.

<configSections>
<section name="loggingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings, Microsoft.Practices.EnterpriseLibrary.Logging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"/>
</configSections>

<loggingConfiguration name="Logging Application Block" tracingEnabled="true" defaultCategory="" logWarningsWhenNoCategoriesMatch="true">
<listeners>
<add fileName="Erros.log" header="---------" footer="---------" formatter="Text Formatter" listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging,Version=2.0.0.0, Culture=neutral, PublicKeyToken=null" traceOutputOptions="None" type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FlatFileTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging,Version=2.0.0.0, Culture=neutral, PublicKeyToken=null" name="FlatFile TraceListener" />
</listeners>
<formatters>
<add template="Timestamp: {timestamp}&#xD;&#xA;Message: {message}&#xD;&#xA;Category: {category} &#xD;&#xA;Priority: {priority}" type="Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter,Microsoft.Practices.EnterpriseLibrary.Logging, Version=2.0.0.0,Culture=neutral, PublicKeyToken=null" name="Text Formatter" />
</formatters>
<specialSources>
<allEvents switchValue="All" name="All Events">
<listeners>
<add name="FlatFile TraceListener" />
</listeners>
</allEvents>
<notProcessed switchValue="All" name="Unprocessed Category" />
<errors switchValue="All" name="Logging Errors &amp; Warnings" />
</specialSources>
</loggingConfiguration>

No arquivo Global.aspx colocar o import e o código abaixo dentro de Application_Error

<%@ Import Namespace="Microsoft.Practices.EnterpriseLibrary.Logging" %>

void Application_Error(object sender, EventArgs e)
{
Exception ex = Server.GetLastError().GetBaseException();
string message = ex.Message +
"\nSOURCE: " + ex.Source +
"\nFORM: " + Request.Form.ToString() +
"\nQUERYSTRING: " + Request.QueryString.ToString() +
"\nTARGETSITE: " + ex.TargetSite +
"\nSTACKTRACE: " + ex.StackTrace;
Logger.Write(message);
}

[15/01/2008 07:15 - Fabrizio Gianfratti]

 Imprimir Enviar para um amigo Dê sua opinião

 
 BUSCAR NO SITE
Busca :

 WebMail
Email :
Senha :
 
TRADUTOR ONLINE

 Fabrizio Gianfratti

Fabrizio Gianfratti - Clique para visualizar

 Artigos + recentes
Dicas para programar melhor
04/10/2007
Listar drivers da maquina do cliente
04/01/2007
Carro no Labirinto
10/11/2006
Dangerous Dave
10/11/2006
Calculadoras financeiras
24/10/2006
Função que cria Array(Vetor) automaticamente
16/09/2005
JavaScript - Funções de arrays
06/09/2005
JavaScript - Funções matemáticas
06/09/2005
Trabalhando com Cursores no SQL SERVER
31/05/2005
Joguinho da velha
02/02/2005

 Top Páginas
 :: ASP
 :: Home
 :: JAVA SCRIPT
 :: SQL SERVER
 :: ARTIGOS

 Downloads
 :: Icones Web - 4.800 imagens de Icones (15444)
 :: Pague com atraso (533)
 :: Source Edit (358)
 :: Outlook Express Minimizado (305)
 :: Color Cop (300)

 Arquivo
 :: Dicas para programar melhor 
 :: Calculadoras financeiras 
 :: Função que cria Array(Vetor) automaticamente 
 :: JavaScript - Funções de arrays  

Gianfratti.com - All right reserved