Ejemplo n.º 1
0
 /// <summary>
 /// write data from the queue to the stream
 /// </summary>
 /// <param name="logQueue"></param>
 /// <param name="writer"></param>
 private void WriteLog(LogQueue logQueue, TextWriter writer)
 {
     try
     {
         string []data = logQueue.Dequeue();
         if (data.Length > 0)
         {
             foreach (string output in data)
                 writer.WriteLine(output);
             writer.Flush();
         }
     }
     catch
     {
         // do no harm in logging
     }
 }