~grubng-dev/grubng/tools-urlsdb

« back to all changes in this revision

Viewing changes to Main.cs

  • Committer: thindil
  • Date: 2011-04-21 10:23:53 UTC
  • Revision ID: thindil2@gmail.com-20110421102353-f6szsgmqmfo8hq5j
some code optimization

Show diffs side-by-side

added added

removed removed

Lines of Context:
541
541
                        }
542
542
                        Exception e = (Exception)args.ExceptionObject;
543
543
                        string tdate = DateTime.Now.ToString("yyyy/MM/dd/HH:mm:ss");
544
 
                        FileStream errorlog = File.Open("error.log", FileMode.Append);
545
 
                        StreamWriter logstream = new StreamWriter(errorlog); 
546
 
                        logstream.WriteLine(tdate + " Caught: " + e.GetType().ToString() + " " + e.Message);
547
 
                        logstream.WriteLine("  Source: " + e.Source);
548
 
                        logstream.WriteLine("  StackTrace: " + e.StackTrace);
549
 
                        logstream.WriteLine("  TargetSite: " + e.TargetSite);
550
 
                        logstream.Close();
 
544
                        using (FileStream errorlog = File.Open("error.log", FileMode.Append))
 
545
                        {
 
546
                                using (StreamWriter logstream = new StreamWriter(errorlog))
 
547
                                {
 
548
                                        logstream.WriteLine(tdate + " Caught: " + e.GetType().ToString() + " " + e.Message);
 
549
                                        logstream.WriteLine("  Source: " + e.Source);
 
550
                                        logstream.WriteLine("  StackTrace: " + e.StackTrace);
 
551
                                        logstream.WriteLine("  TargetSite: " + e.TargetSite);
 
552
                                        logstream.Close();
 
553
                                }
 
554
                        }
551
555
                }
552
556
        }
553
557