You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-dev@logging.apache.org by ni...@apache.org on 2004/09/09 21:03:16 UTC
cvs commit: logging-log4net/src/ObjectRenderer DefaultRenderer.cs
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);