/// <summary> /// 实时添加日志并抛出异常 /// </summary> /// <param name="error">异常类型</param> public void ThrowReal(exceptionType error) { debug value = new debug { StackTrace = new StackTrace(), Type = error }; if (!checkCache(value)) { output(value.ToString()); } throw new Exception(ExceptionPrefix + value.ToString()); }
/// <summary> /// 添加日志并抛出异常 /// </summary> /// <param name="error">异常类型</param> public void Throw(exceptionType error) { debug value = new debug { StackTrace = new StackTrace(true), Type = error }; if (checkCache(value, true)) { queue.EnqueueNotNull(value); } throw new Exception(ExceptionPrefix + value.ToString()); }
/// <summary> /// 实时添加日志并抛出异常 /// </summary> /// <param name="error">异常类型</param> public void ThrowReal(exceptionType error) { debug value = new debug { StackTrace = new StackTrace(), Type = error }; if (!checkCache(value)) output(value.ToString()); throw new Exception(ExceptionPrefix + value.ToString()); }
public QuantityMeasurmentException(QuantityMeasurmentException.exceptionType type, string massage) : base(massage) { this.type = type; }