Funzione C# per gestire un file di log in formato testo.

La cartella su cui si scrive il file di log deve avere il permesso di scrittura per l'utente con cui viene eseguito IIS (può essere ASPNET, IUSR_NomeComputer, NetworkService o un utente personalizzato).
C#
/*
 * using System.IO;
 */
private void LogEvent(string message)
{
	try 
	{
		StreamWriter stream = new treamWriter("mioFileDiLog.log", true);
		stream.WriteLine(DateTime.Now.ToString("dd/MM/yyyy hh.mm.ss"));
		stream.WriteLine(message);
		stream.WriteLine("");
		stream.Close();
	} 
	catch (Exception ex) 
	{
		Response.Write("<hr /><h3 style=\"color: #FF0000\">NON RIESCO A SCRIVERE NEL LOG</h3>");
		Response.Write("<br />" + ex.ToString());
	}
}
Potrebbe interessarti anche: