structured logging
This commit is contained in:
		| @ -50,7 +50,8 @@ | ||||
|         } | ||||
|         catch (Exception ex) | ||||
|         { | ||||
|             AddModuleMessage(ex.Message, MessageType.Error); | ||||
|             await logger.LogError(ex, "Error Loading Tenants {Error}", ex.Message); | ||||
|             AddModuleMessage("Error Loading Tenants", MessageType.Error); | ||||
|         } | ||||
|     } | ||||
|  | ||||
| @ -68,11 +69,13 @@ | ||||
|             tenant.DBSchema = schema; | ||||
|             tenant.IsInitialized = false; | ||||
|             await TenantService.AddTenantAsync(tenant); | ||||
|             await logger.LogInformation("Tenant Created {Tenant}", tenant); | ||||
|  | ||||
|             NavigationManager.NavigateTo(NavigateUrl()); | ||||
|         } | ||||
|         else | ||||
|         { | ||||
|             await logger.LogError("Error Creating Tenant {Error}", response.Message); | ||||
|             AddModuleMessage(response.Message, MessageType.Error); | ||||
|         } | ||||
|     } | ||||
|  | ||||
| @ -55,16 +55,26 @@ | ||||
|         } | ||||
|         catch (Exception ex) | ||||
|         { | ||||
|             await logger.LogError(ex, "Error Loading Tenant {TenantId} {Error}", tenantid, ex.Message); | ||||
|             AddModuleMessage(ex.Message, MessageType.Error); | ||||
|         } | ||||
|     } | ||||
|     private async Task DeleteTenant() | ||||
|     { | ||||
|         Tenant tenant = await TenantService.GetTenantAsync(tenantid); | ||||
|         if (tenant != null) | ||||
|         try | ||||
|         { | ||||
|             await TenantService.DeleteTenantAsync(tenantid); | ||||
|             Tenant tenant = await TenantService.GetTenantAsync(tenantid); | ||||
|             if (tenant != null) | ||||
|             { | ||||
|                 await TenantService.DeleteTenantAsync(tenantid); | ||||
|                 await logger.LogInformation("Tenant Deleted {TenantId}", tenantid); | ||||
|                 NavigationManager.NavigateTo(NavigateUrl()); | ||||
|             } | ||||
|         } | ||||
|         catch (Exception ex) | ||||
|         { | ||||
|             await logger.LogError(ex, "Error Deleting Tenant {TenantId} {Error}", tenantid, ex.Message); | ||||
|             AddModuleMessage("Error Deleting Tenant", MessageType.Error); | ||||
|         } | ||||
|         NavigationManager.NavigateTo(NavigateUrl()); | ||||
|     } | ||||
| } | ||||
|  | ||||
| @ -55,21 +55,32 @@ | ||||
|         } | ||||
|         catch (Exception ex) | ||||
|         { | ||||
|             AddModuleMessage(ex.Message, MessageType.Error); | ||||
|             await logger.LogError(ex, "Error Loading Tenant {TenantId} {Error}", tenantid, ex.Message); | ||||
|             AddModuleMessage("Error Loading Tenant", MessageType.Error); | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     private async Task SaveTenant() | ||||
|     { | ||||
|         connectionstring = connectionstring.Replace("\\\\", "\\"); | ||||
|         Tenant tenant = await TenantService.GetTenantAsync(tenantid); | ||||
|         if (tenant != null) | ||||
|         try | ||||
|         { | ||||
|             tenant.Name = name; | ||||
|             tenant.DBConnectionString = connectionstring; | ||||
|             tenant.DBSchema = schema; | ||||
|             await TenantService.UpdateTenantAsync(tenant); | ||||
|             connectionstring = connectionstring.Replace("\\\\", "\\"); | ||||
|             Tenant tenant = await TenantService.GetTenantAsync(tenantid); | ||||
|             if (tenant != null) | ||||
|             { | ||||
|                 tenant.Name = name; | ||||
|                 tenant.DBConnectionString = connectionstring; | ||||
|                 tenant.DBSchema = schema; | ||||
|                 await TenantService.UpdateTenantAsync(tenant); | ||||
|                 await logger.LogInformation("Tenant Saved {TenantId}", tenantid); | ||||
|  | ||||
|                 NavigationManager.NavigateTo(NavigateUrl()); | ||||
|             } | ||||
|         } | ||||
|         catch (Exception ex) | ||||
|         { | ||||
|             await logger.LogError(ex, "Error Saving Tenant {TenantId} {Error}", tenantid, ex.Message); | ||||
|             AddModuleMessage("Error Saving Tenant", MessageType.Error); | ||||
|         } | ||||
|         NavigationManager.NavigateTo(NavigateUrl()); | ||||
|     } | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Shaun Walker
					Shaun Walker