mirror of
https://github.com/gnh1201/welsonjs.git
synced 2025-12-09 15:54:14 +00:00
Clearify an exceptions
Clearify an exceptions
This commit is contained in:
parent
b3416f9a5f
commit
e8dbf69491
|
|
@ -369,9 +369,14 @@ namespace WelsonJS.Launcher
|
||||||
throw new FileNotFoundException("File not found after download", dest);
|
throw new FileNotFoundException("File not found after download", dest);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
catch (HttpRequestException ex)
|
||||||
|
{
|
||||||
|
Logger?.Error("Network or I/O error downloading {0}: {1}", url, ex.Message);
|
||||||
|
throw;
|
||||||
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
Logger?.Error("Error downloading {0}: {1}", url, ex.Message);
|
Logger?.Error("Unexpected error downloading {0}: {1}", url, ex.Message);
|
||||||
throw;
|
throw;
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
|
|
@ -404,14 +409,23 @@ namespace WelsonJS.Launcher
|
||||||
gz.CopyTo(fs);
|
gz.CopyTo(fs);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (File.Exists(dest))
|
||||||
|
File.Delete(dest);
|
||||||
|
|
||||||
File.Move(tempFile, dest);
|
File.Move(tempFile, dest);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
catch (HttpRequestException ex)
|
||||||
|
{
|
||||||
|
Logger?.Warn("Network or I/O error downloading compressed file from {0}: {1}", gzUrl, ex.Message);
|
||||||
|
throw;
|
||||||
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
Logger?.Warn("Failed to download or decompress gzipped file from {0}: {1}", gzUrl, ex.Message);
|
Logger?.Error("Unexpected error downloading compressed file from {0}: {1}", gzUrl, ex.Message);
|
||||||
|
throw;
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
|
@ -423,12 +437,10 @@ namespace WelsonJS.Launcher
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
Logger?.Info("Failed to delete temp file {0}: {1}", tempFile, ex.Message);
|
Logger?.Info("Failed to delete temporary file {0}: {1}", tempFile, ex.Message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user