private void Logginglog4Net(System.Exception ex, Types.ErrorLevel typeErrorLevel) { switch (typeErrorLevel) { case Types.ErrorLevel.Critical: log4Net.Fatal(ex); break; case Types.ErrorLevel.Error: log4Net.Error(ex); break; case Types.ErrorLevel.None: //log4Net.Info(ex); break; case Types.ErrorLevel.Warning: log4Net.Warn(ex); break; default: log4Net.Error(ex); break; } }
public virtual void ErrorNeighborTopological(ErrorNeighborTopological ex, Types.ErrorLevel typeErrorLevel) { //PrintException(ex); return; }
public virtual void EndpointNotFoundException(EndpointNotFoundException ex, Types.ErrorLevel typeErrorLevel) { Logginglog4Net(ex, typeErrorLevel); //PrintException(ex, printResult); return; }
public virtual void SmtpException(SmtpException ex, Types.ErrorLevel typeErrorLevel) { Logginglog4Net(ex, typeErrorLevel); //PrintException(ex, printResult); return; }
public virtual void ArgumentOutOfRangeException(ArgumentOutOfRangeException ex, Types.ErrorLevel typeErrorLevel, bool isLatticeComputed) { if (ex.StackTrace.Contains("ThrowArgumentOutOfRangeException") && isLatticeComputed) { //Index was out of range. Must be non-negative and less than the size of the collection. return; } Logginglog4Net(ex, typeErrorLevel); //PrintException(ex, printResult); return; }
public virtual void ErroParseMoves(ErroParseMovesException ex, Types.ErrorLevel typeErrorLevel) { Logginglog4Net(ex, typeErrorLevel); //PrintException(ex); return; }