// Create a log table and force an overflow. public static void Main() { LogTable log = new LogTable(4); Console.WriteLine( "This example of \n Exception.Message, \n" + " Exception.HelpLink, \n Exception.Source, \n" + " Exception.StackTrace, and \n Exception." + "TargetSite \ngenerates the following output."); try { for (int count = 1; ; count++) { log.AddRecord( String.Format( "Log record number {0}", count)); } } catch (Exception ex) { Console.WriteLine("\nMessage ---\n{0}", ex.Message); Console.WriteLine( "\nHelpLink ---\n{0}", ex.HelpLink); Console.WriteLine("\nSource ---\n{0}", ex.Source); Console.WriteLine( "\nStackTrace ---\n{0}", ex.StackTrace); Console.WriteLine( "\nTargetSite ---\n{0}", ex.TargetSite); } }
// Create a log table and force an overflow. public static void Main() { LogTable log = new LogTable(4); Console.WriteLine("This example of \n Exception.Message, \n" + " Exception.HelpLink, \n Exception.Source, \n" + " Exception.StackTrace, and \n Exception." + "TargetSite \ngenerates the following output."); try { for (int count = 1; ; count++) { log.AddRecord(String.Format("Log record number {0}", count)); } } catch (Exception ex) { Console.WriteLine("\nMessage ---\n{0}", ex.Message); Console.WriteLine("\nHelpLink ---\n{0}", ex.HelpLink); Console.WriteLine("\nSource ---\n{0}", ex.Source); Console.WriteLine("\nStackTrace ---\n{0}", ex.StackTrace.ToString()); Console.WriteLine("\nTargetSite ---\n{0}", ex.TargetSite); } }
// Create a log table and force an overflow. public static void Main() { LogTable log = new LogTable(4); Console.WriteLine( "This example of the Exception( string, Exception )" + "\nconstructor generates the following output."); Console.WriteLine( "\nExample of a derived exception " + "that references an inner exception:\n"); try { for (int count = 1; ; count++) { log.AddRecord( String.Format( "Log record number {0}", count)); } } catch (Exception ex) { Console.WriteLine(ex.ToString( )); } }