Srivere in un file di log

martedì 17 luglio 2007 - 16.36

bluland Profilo | Guru

Salve,

avevo pensato di gestire gli errori scrivendo l'errore ricavato dal cacth, in un file di log tipo testo o xml voi che mi consigliate?

edit:

pensavo di usare xml e di mettere per ogni errore data, pc usato e descrizione errore, la prima cosa che mi viene in mente poiche e quello di creare una tabella sul DB sql 2000 e poi di fare una select ed attraverso un dataset scrivre un XML ma ovviamente ci sono soluzioni meno dispendiose.. giusto?

saluti
--------------------
Vincenzo PESANTE
System Engineer

micto27 Profilo | Senior Member

>Salve,
>
>avevo pensato di gestire gli errori scrivendo l'errore ricavato
>dal cacth, in un file di log tipo testo o xml voi che mi consigliate?
>
>edit:
>
>pensavo di usare xml e di mettere per ogni errore data, pc usato
>e descrizione errore, la prima cosa che mi viene in mente poiche
>e quello di creare una tabella sul DB sql 2000 e poi di fare
>una select ed attraverso un dataset scrivre un XML ma ovviamente
>ci sono soluzioni meno dispendiose.. giusto?
>
>saluti
>--------------------
>Vincenzo PESANTE
>System Engineer


io starei sulla soluzione "file di testo", con il formato XML oltre al discorso dimensioni c'è anche il fatto che spesso nei
testi delle eccezioni sono contenuti caratteri che potrebbero crearti qualche problemino (che peraltro potresti probabilmente aggirare
con l'utilizzo di <![CDATA[ ..........]]>).
Non so se considererei la scrittura del log su database in quanto eventuali eccezioni dovute alla connettività verso il DB server
non potrebbero essere registrate.
Considera seriamente l'utilizzo di LOG4NET (porting in NET del più noto LOG4J), è molto potente, flessibile e facilmente integrabile
in un progetto.

Vedi ad esempio http://www.ondotnet.com/pub/a/dotnet/2003/06/16/log4net.html

ciao, Michele
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5