/[AnywhereTS-MSSQL]/trunk/TSAdminTool/Program.cs
ViewVC logotype

Diff of /trunk/TSAdminTool/Program.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 66 by william, Thu Jul 12 19:23:51 2012 UTC revision 67 by william, Thu Jul 12 19:34:37 2012 UTC
# Line 40  namespace AnywhereTS Line 40  namespace AnywhereTS
40              if (e.GetType() == typeof(SqlException))              if (e.GetType() == typeof(SqlException))
41              {              {
42                  SqlException sql_ex = (e as SqlException);                  SqlException sql_ex = (e as SqlException);
43                    Stack stack = new Stack();
44                  using (log4net.NDC.Push(string.Format("SqlException: ID={0} MESSAGE={1}{2}Diagnostics:{2}{3}", sql_ex.Number.ToString(), sql_ex.Message, System.Environment.NewLine, sql_ex.ToString())))                  using (log4net.NDC.Push(string.Format("SqlException: ID={0} MESSAGE={1}{2}Diagnostics:{2}{3}", sql_ex.Number.ToString(), sql_ex.Message, System.Environment.NewLine, sql_ex.ToString())))
45                  {                  {
46                        stack = log4net.NDC.CloneStack();
47                      Logging.ATSAdminLog.Error("Encountered unhandled SqlException");                      Logging.ATSAdminLog.Error("Encountered unhandled SqlException");
48                  }                  }
                 Stack stack = log4net.NDC.CloneStack();  
49                  List<object> strs = new List<object>(stack.ToArray());                  List<object> strs = new List<object>(stack.ToArray());
50                  strs.Reverse();                  strs.Reverse();
51                  StringBuilder builder = new StringBuilder();                  StringBuilder builder = new StringBuilder();
# Line 54  namespace AnywhereTS Line 55  namespace AnywhereTS
55              }              }
56              else              else
57              {              {
58                    Stack stack = new Stack();
59                  using (log4net.NDC.Push(string.Format("Exception: MESSAGE={0}{1}Diagnostics:{1}{2}", e.Message, System.Environment.NewLine, e.ToString())))                  using (log4net.NDC.Push(string.Format("Exception: MESSAGE={0}{1}Diagnostics:{1}{2}", e.Message, System.Environment.NewLine, e.ToString())))
60                  {                  {
61                        stack = log4net.NDC.CloneStack();
62                      Logging.ATSAdminLog.Error("Encountered unhandled Exception");                      Logging.ATSAdminLog.Error("Encountered unhandled Exception");
63                  }                  }                
                 Stack stack = log4net.NDC.CloneStack();  
64                  List<object> strs = new List<object>(stack.ToArray());                  List<object> strs = new List<object>(stack.ToArray());
65                  strs.Reverse();                  strs.Reverse();
66                  StringBuilder builder = new StringBuilder();                  StringBuilder builder = new StringBuilder();

Legend:
Removed from v.66  
changed lines
  Added in v.67

  ViewVC Help
Powered by ViewVC 1.1.22