Handle exception if log file do not exists.

This commit is contained in:
nicolas.dorier
2018-11-09 21:43:10 +09:00
parent e1b2b72cd2
commit fee56873b5

View File

@@ -666,18 +666,24 @@ namespace BTCPayServer.Controllers
if (string.IsNullOrEmpty(file)) return View("Logs", vm);
vm.Log = "";
var path = Path.Combine(di.FullName, file);
using (var fileStream = new FileStream(
path,
FileMode.Open,
FileAccess.Read,
FileShare.ReadWrite))
try
{
using (var reader = new StreamReader(fileStream))
using (var fileStream = new FileStream(
path,
FileMode.Open,
FileAccess.Read,
FileShare.ReadWrite))
{
vm.Log = await reader.ReadToEndAsync();
using (var reader = new StreamReader(fileStream))
{
vm.Log = await reader.ReadToEndAsync();
}
}
}
catch
{
return NotFound();
}
}
return View("Logs", vm);