FILE: Scrivere su un file di log di testo in C#
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).
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());
}
}