Пример #1
0
 public static void Error(CoAppException exception)
 {
     if (Errors)
     {
         if (!exception.Logged)
         {
             exception.Logged = true;
             if (exception.InnerException != null)
             {
                 WriteEntry("{0}/{1} - {2}".format(exception.GetType(), exception.InnerException.GetType(), exception.Message), EventLogEntryType.Error, 0, 0, exception.stacktrace.ToByteArray());
             }
             else
             {
                 WriteEntry("{0} - {1}".format(exception.GetType(), exception.Message), EventLogEntryType.Error, 0, 0, exception.stacktrace.ToByteArray());
             }
         }
     }
 }
Пример #2
0
 public static void Warning(CoAppException exception)
 {
     if (Warnings) {
         if (!exception.Logged) {
             exception.Logged = true;
             if(exception.InnerException != null ) {
                 WriteEntry("{0}/{1} - {2}".format(exception.GetType(), exception.InnerException.GetType(), exception.Message), EventLogEntryType.Warning, 0, 0, exception.strace.ToByteArray());
             } else {
                 WriteEntry("{0} - {1}".format(exception.GetType(), exception.Message), EventLogEntryType.Warning, 0, 0, exception.strace.ToByteArray());
             }
         }
     }
 }