nicko       2004/09/09 12:03:16

  Modified:    src/ObjectRenderer DefaultRenderer.cs
  Log:
  Fix for error when reading the Exception.Source property that may occur if it 
is an unmanaged exception. Reported by Brent Matzelle.
  
  Revision  Changes    Path
  1.4       +11 -3     logging-log4net/src/ObjectRenderer/DefaultRenderer.cs
  
  Index: DefaultRenderer.cs
  ===================================================================
  RCS file: /home/cvs/logging-log4net/src/ObjectRenderer/DefaultRenderer.cs,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- DefaultRenderer.cs        23 Feb 2004 03:18:04 -0000      1.3
  +++ DefaultRenderer.cs        9 Sep 2004 19:03:16 -0000       1.4
  @@ -255,11 +255,19 @@
                        writer.WriteLine();
   
   #if !NETCF
  -                     if (ex.Source != null && ex.Source.Length > 0)
  +                     try
                        {
  -                             writer.Write("Source: ");
  -                             writer.WriteLine(ex.Source);
  +                             if (ex.Source != null && ex.Source.Length > 0)
  +                             {
  +                                     writer.Write("Source: ");
  +                                     writer.WriteLine(ex.Source);
  +                             }
                        }
  +                     catch
  +                     {
  +                             writer.WriteLine("Source: (Exception 
Occurred)");
  +                     }
  +
                        if (ex.StackTrace != null && ex.StackTrace.Length > 0)
                        {
                                writer.WriteLine(ex.StackTrace);
  
  
  

Reply via email to