structured logging
This commit is contained in:
		@ -33,15 +33,18 @@
 | 
			
		||||
                string result = await FileService.UploadFilesAsync(PageState.Site.SiteRootPath, files, "");
 | 
			
		||||
                if (result == "")
 | 
			
		||||
                {
 | 
			
		||||
                    await logger.LogInformation("Files Uploaded Successfully");
 | 
			
		||||
                    AddModuleMessage("Files Uploaded Successfully", MessageType.Success);
 | 
			
		||||
                }
 | 
			
		||||
                else
 | 
			
		||||
                {
 | 
			
		||||
                    await logger.LogError("Upload Failed For {Files}", result.Replace(",",", "));
 | 
			
		||||
                    AddModuleMessage("Upload Failed For " + result.Replace(",",", ") + ". This Could Be Due To A Network Error Or Because A File Type Is Restricted.", MessageType.Error);
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
            catch (Exception ex)
 | 
			
		||||
            {
 | 
			
		||||
                await logger.LogError(ex, "Upload Failed {Error}", ex.Message);
 | 
			
		||||
                AddModuleMessage("Upload Failed. " + ex.Message, MessageType.Error);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
@ -33,14 +33,31 @@ else
 | 
			
		||||
 | 
			
		||||
    protected override async Task OnParametersSetAsync()
 | 
			
		||||
    {
 | 
			
		||||
        Files = await FileService.GetFilesAsync(PageState.Site.SiteRootPath);
 | 
			
		||||
        uri = new Uri(NavigationManager.Uri);
 | 
			
		||||
        try
 | 
			
		||||
        {
 | 
			
		||||
            Files = await FileService.GetFilesAsync(PageState.Site.SiteRootPath);
 | 
			
		||||
            uri = new Uri(NavigationManager.Uri);
 | 
			
		||||
        }
 | 
			
		||||
        catch (Exception ex)
 | 
			
		||||
        {
 | 
			
		||||
            await logger.LogError("Error Loading Files {Error}", ex.Message);
 | 
			
		||||
            AddModuleMessage("Error Loading Files", MessageType.Error);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private async Task DeleteFile(string filename)
 | 
			
		||||
    {
 | 
			
		||||
        await FileService.DeleteFileAsync(PageState.Site.SiteRootPath, filename);
 | 
			
		||||
        Files = await FileService.GetFilesAsync(PageState.Site.SiteRootPath);
 | 
			
		||||
        AddModuleMessage("File Deleted", MessageType.Success);
 | 
			
		||||
        try
 | 
			
		||||
        {
 | 
			
		||||
            await FileService.DeleteFileAsync(PageState.Site.SiteRootPath, filename);
 | 
			
		||||
            Files = await FileService.GetFilesAsync(PageState.Site.SiteRootPath);
 | 
			
		||||
            await logger.LogInformation("File Deleted");
 | 
			
		||||
            AddModuleMessage("File Deleted", MessageType.Success);
 | 
			
		||||
        }
 | 
			
		||||
        catch (Exception ex)
 | 
			
		||||
        {
 | 
			
		||||
            await logger.LogError("Error Deleting File {Error}", ex.Message);
 | 
			
		||||
            AddModuleMessage("Error Deleting File", MessageType.Error);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user