Ejemplo n.º 1
0
 public string Execute(string[] args, out bool result)
 {
     try
     {
         ConfigParse                     appConfig  = new ConfigParse();
         EventLog                        log        = new EventLog("MyLogFile1");
         EventLogEntryCollection         entries    = log.Entries;
         List <MessageRecievedEventArgs> logEntries = new List <MessageRecievedEventArgs>();
         foreach (EventLogEntry entry in entries)
         {
             Console.Write("add entry log");
             logEntries.Add(new MessageRecievedEventArgs(
                                MessageRecievedEventArgs.toMessageTypeEnum(entry.EntryType), entry.Message));
         }
         List <MessageRecievedEventArgs> argsLog = logEntries;
         string   argsJson = JsonConvert.SerializeObject(argsLog);
         DataInfo inf      = new DataInfo(CommandEnum.LogCommand, argsJson);
         string   infJson  = JsonConvert.SerializeObject(inf);
         result = true;
         return(infJson);
     }
     catch (Exception e)
     {
         result = false;
         Debug.WriteLine(e.Message);
         return(null);
     }
 }