Ceazione di un file di log per gli errori

lunedì 12 maggio 2008 - 09.39

mame37 Profilo | Junior Member

Ho bisogno di creare un file di log che contenga tutte le eccezioni e gli errori che avvengono all'interno del mio try catch in un file di testo..sapete aiutarmi?

catch (Exception ex)
{
Console.WriteLine("Errore: " + ex.Message);
}

luigidibiasi Profilo | Guru

Ciao,
in vb puoi usare

try

catch

fileopen(1,"c:\filedilog.txt",CONSTANTE_X_WRITE);
print(1,err.descripton)
fileclose(1)

end try


oppure visto che credo tu debba usare c# puoi adattare il codice seguente


Dim FS As System.Security.AccessControl.FileSecurity = New System.Security.AccessControl.FileSecurity(info, System.Security.AccessControl.AccessControlSections.None)

Dim F As IO.FileStream = New IO.FileStream(info, IO.FileMode.Open, IO.FileAccess.Write, IO.FileShare.Write, 8, IO.FileOptions.None, FS)

Dim T As IO.StreamWriter = New IO.StreamWriter(F)


Usi il writer per fare le scritture che ti servono e poi richiudi il tutto

Luigi Di Biasi
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