public ExceptionLayer(string message)
     : base(message)
 {
     LogError.ErrorLog("following error occured\n " + message);
 }
 public ExceptionLayer(string message, Exception innerException)
     : base(message, innerException)
 {
     LogError.ErrorLog("following error occured\n " + message + " along with innerexception\n" + innerException);
 }
 public ExceptionLayer() : base()
 {
     LogError.ErrorLog("Unknown error occured\n");
 }