using System; using System.Diagnostics; using System.IO; using System.Collections; namespace LectorVerdnatura { static class logevent { const string sSource="Lector"; const string sLog="Application"; const string fic = @"c:\temp\logfichajes.txt"; public static void logeventwrite(String sEvent) { if (!EventLog.SourceExists(sSource)) EventLog.CreateEventSource(sSource, sLog); EventLog.WriteEntry(sSource, sEvent); EventLog.WriteEntry(sSource, sEvent, EventLogEntryType.Warning, 234); } public static void logeventwritefile (String texto) { System.IO.StreamWriter sw = new System.IO.StreamWriter(fic, true); //anexo al fichero sw.WriteLine(DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToShortTimeString() + " " + texto); sw.Close(); } public static ArrayList leerlog() { string sLine = ""; StreamReader objReader = new StreamReader(fic); ArrayList arrText = new ArrayList(); while (sLine != null) { sLine = objReader.ReadLine(); if (sLine != null) arrText.Add(sLine); } objReader.Close(); return arrText; } }//clase }//namespace